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