Lake Palace, Udaipur February 15, 2012 by Shantha Leave a Comment The most striking and beautiful architectural wonder in the world is the Lake Palace situated in Udaipur. Visitors cannot take their eyes of this beautiful pure white palace gleaming in the middle of … [Read more...]