Sri Lanka, the island formerly known as Ceylon, situated just 20 miles off India, is home to 20 million people and six World Heritage sites. Being the hot spot for ideal vacations, Sri Lanka offers you a plethora of experiences and activities that you can…