Mar 28, 2016Taj Lake Palace, Udaipur, IndiaUdaipur is a favourite city in Rajasthan, also known as the City of Lakes and one of the most romantic cities in India, where you're...