Udaipur
About Udaipur
Udaipur, previously the capital of the Mewar state, is a town within the western Indian nation of Rajasthan metropolis Palace, overlooking Lake Pichola, is a huge complex of eleven palaces, courtyards and gardens, famed for it's complicated peacock mosaics...
View More