Zostel has expanded its footprint with the launch of its first property in the Andaman and Nicobar Islands. Located in the ...