Lurching giddily from opulent palaces to remote safari lodges, from dazzling white shores to the heady peaks of the Himalayas, India offers some unforgettable honeymoon…
Sri Lanka excels at dazzling white shores, crystalline waters and blistering blue skies. But beautiful beaches are not its only draw. The island’s abundance of…