Photo of The Taj Lake Palace Hotel, a luxurious five-star heritage hotel, in the middle of Lake Pichola on Jagniwas Island, Udaipur City, Rajasthan State, India.
Location of picture - Udaipur Rajasthan India
picture id: 24_inraj297
: search picture keyword :
Stock pictures, photos, images and Travel documentary photograph of Taj Lake Palace Hotel - Jagniwas Island - Lake Pichola, Udaipur, Rajasthan, India