A pearl-shaped island country in South Asia located in the Indian Ocean, Sri Lanka is home to endless beaches, lush rainforests, verdant tea plantations and alluring temples. A small but this beautiful historical country is filled with hidden gems that are must for a tourist to explore! Some love beaches and some mountains, Sri Lanka […]

Read More