Asia Pacific, Hotels

Leela Palace Udaipur Hotel Review: Style over substance

The northwest state of Rajasthan has an air of grandeur unlike anywhere else in India. Bursts of colour dazzle you at every turn, the pinks vivid and vibrant, the greens luxurious like peacock feathers. Displays of ancient handcrafts and fine…

Continue reading