Leela Palaces, Hotels and Resorts has announced its foray into North-East India with the signing of a hotel in Sikkim.
Leela Palaces, Hotels and Resorts has announced its foray into North-East India with the signing of a hotel in Sikkim.
Disclaimer: Top 10 Lists are created keeping in mind only our opinion. Rest assured that IH Aviation and Travel is not biased whatsoever. Formerly the capital of the Mewar Kingdom, Udaipur is a city in the western Indian state of Rajasthan. Udaipur, founded by Maharana Udai Singh II in 1559, is set around a series […]