Sri Lanka, the sparkling teardrop of the Indian Ocean, has been a popular tourist attraction among those in need of a complete package of sun-kissed beaches and rich history. Colombo is the capital of this island country, a busy metropolis where the architecture of the colonial era harmoniously contrasts with modern skyscrapers and colorful street markets. To Indian travellers wishing…