FeaturesVideos Umaid Bhawan Palace – TripAdvisor’s Best Hotel in the World July 27, 2016Alyssa Ramos3 comments The Umaid Bhawan Palace in Jodhpur, India is voted as the #1 Best Hotel in the World by TripAdvisor! Find out why in my video tour of the palace!