The Lake Palace Udaipur is truly one of the wonders of Rajasthan. Built in the 17th century, it is one of the most luxurious and favoured hotels in India. Built in Lake Pichola on a solid foundation of four acres of rock. Located on the Jag Niwas Island on Lake […]