The travelling website TripAdvisor has chosen Umaid Bhawan place of Jodhpur is the best hotel in the world.

Umaid Bhawan Palace is an art-deco inspired structure built between 1928 and 1943. It is still in part the main home to the maharaja of Jodhpur and his family. Guests have access to the rest of the palace, including indoor and outdoor swimming pools, a spa and marbled-squash courts.

The hotel, part of the Taj Hotels Resorts and Palaces, has 64 bedrooms and suites including one with a private spa.
Well it doesnt look so fine to be the number one in the world