The Pearl of the Indian Ocean, Sri Lanka is a beautiful island with an abundance of attractions for visitors. Spectacular beaches, rolling tea plantations, misty hills, and enchanting waterfalls are a few of nature’s blessings whilst this tiny island a...