Known as the ‘teardop of India’, Sri Lanka is famous for leaving travellers no choice but to immerse in its rich natural and cultural bounty. Our host goes around Colombo, checking out its splendid ...