BEST HOTEL IN THE WORLD: Umaid Bhawan Palace, India

Umaid Bhawan Palace in Jodhpur ranked the best hotel in the world.

BEST HOTEL IN THE WORLD: Umaid Bhawan Palace, India

Travel review site TripAdvisor has named the best hotel in the world in its annual Travellers’ Choice Hotel Awards. The luxurious Umaid Bhawan Palace Jodhpur, in India, took out the number one slot for 2016. The property is considered one of the last great palaces of India and is one of the largest private residences in the world – set on 26 acres of gardens.

Built between 1928 and 1943 for H.H. Maharaja Umaid Singh, the art deco hotel features 65 luxurious rooms (at an average price of $1055 per night according to TripAdvisor, though prices can drop to $561 per night in low season), a private museum and marble squash courts. The property was taken over by Taj Hotels and Resorts in 2005.

SHARE WHAT YOU THINK