Surrounded by the resplendent waters of the Indian Ocean, the island is the ideal hotspot for catching a glimpse of the giant mammals of the deep. Sri Lanka is one of the world's best places for whale watching.
Sorty by: