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

2017-04-26 25

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.