Uncategorized
The Best Museums You’ll Want to Visit in Sri Lanka
The alluring island nation of Sri Lanka in South Asia is a mesmerizing fusion of culture, history and scenic beauty. Historically referred to as Ceylon this tropical paradise is situated in the Indian Ocean and is officially recognized as the Democratic Socialist Republic of Sri Lanka. Situated southwest of the Bay of Read more…