The island nation of Sri Lanka, surrounded by the Indian Ocean, is a land of incredibly diverse and fascinating attractions for any visitor. Due to its location off the southern coast of India, the climate is year-round temperate, and the influence of ancient Asian cultures















