The tear-drop island of Sri Lanka is a treasure trove of ancient ruins, lush rainforests, and pristine beaches. Its captivating history is mirrored in its palaces, temples, and forts, while the warmth of its people reflects the island’s moniker as the ‘Pearl of the Indian Ocean’.