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