Jessica Sheldon explores North India's food and art scene from three luxurious Leela Palace hotels in New Delhi, Jaipur and ...
If there’s one thing you can consistently find in India, it’s the Royal palaces. No matter which city you visit, there will ...
Perched on Jodhpur’s Chittar Hill, Umaid Bhawan Palace is a rare blend of royal grandeur and social purpose. Built by ...