Floating just below the southern tip of India, Sri Lanka is a stunningly verdant island cloaked in jungles. Roads lace their ...