8 Facts about Udaipur, India Posted on April 29, 2018May 12, 2018 by TFE Times Prev2 of 9Next Lake Palace, located in Udaipur, is rated as the most Romantic hotel in the world. Related