One of the Indian Ocean islands that are abundantly blessed is Sri Lanka. Tropical climate, golden sand beaches, wildlife and a smile to greet the visitor in every corner of …