India’s Lake Palace is a luxury hotel of 83 rooms and 17 suites featuring white marble walls. It is located on a natural foundation of 4 acres (16,000 m2) rock on the Jag Niwas island in Lake Pichola, Udaipur, India. It’s very famous and lots of celebrities visited it but now, the India’s Lake...