The teardrop-shaped island of Sri Lanka is a multi-ethnic country. While the golden beaches and azure waters line the coast, the verdant hills and cascading ...