![](https://www.notablelife.com/wp-content/uploads/2015/08/hotel.jpg)
Trip Advisor Just Named This Sprawling Palace in India the World’s Best Hotel
A massive palace in India has just been named the world’s best hotel. And yes, it will cost a royal price to stay there. Trip Advisor’s Travelers’ Choice pick for the world’s best hotel goes to one of the largest private residences in the world, the Umaid Bhawan Palace, in Jodhpur,