Image 1 of 1
The Leela Palace Hotel in Udaipur took more then ten years to complete and many millions of rupees. It is located in Rajastan and has views of the Aravali mountains on the shores of Lake Pichola. There are 72 rooms and 8 suites. India is the second most populous country in the world. with over a 1 billion people.