Sri Lanka – The Pearl of the Indian Ocean Sri Lanka is a country of resilience and beauty. And, it’s the only place in the world where you can see the world’s largest land mammal, the elephant and the amazing Blue Whale all in the same day. More info Post navigation Leave a Reply Cancel replyYou must be logged in to post a comment.