Lake Palace

Lake Palace, Udaipur

The most striking and beautiful architectural wonder in the world is the Lake Palace situated in Udaipur. Visitors cannot take…