« back to search results
Share
twitterlinkedinfacebook
Image 7 of 80
< Prev Next >
IND-94-78-06.jpg
Lake Palace Hotel (on Lake Pichola) and City Palace (on right), Udaipur, Rajasthan, India