Umaid Bhawan Palace is the 'Best Hotel in the World' says travel website

  • 7 years ago
Umaid Bhawan Palace in Jodhpur, Rajasthan, is the world's best hotel, according to a travel site. 64 rooms and suites out of Umaid Bhawan Palace's 347 rooms, are managed by Taj Hotels and a normal room at the Umaid Bhawan Palace starts at an average of around Rs 50,000 per night for a couple.

Recommended