Three Indian Hotels Offering a Luxurious Retreat in the Lap of Nature
Hospitality has since time immemorial been a part of India’s social fabric and this tradition has been zealously upheld by the country’s hotels, especially the luxury ones. Many of these hotels are located amidst serene natural surroundings in some of the most popular holiday destinations. Here is our pick of three such fabulous properties. Taj Lake Palace, Udaipur This regal hotel in Udaipur is famed for its opulent architecture and unique location in the heart of Lake Pichola. The majestic Aravallis in the backdrop add to the marvellous aura of the hotel. This erstwhile royal palace is now owned by Continue Reading »