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