From above, Sri Lanka is the very picture of a tropical island. Covered by lush greenery, this island nation is surrounded by a strip of sandy beach which borders the vast Indian Ocean while tall coconut trees lie scattered across the coast and the gardens…