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