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