INDIA | Saturday, 2 March 2013 | Views [315]
The lake in Udaipur must be one of the most peaceful places in any town in India.