Umaid Bhawan, Jodhpur ranks among the best hotels worldwide
According to the TripAdvisor members, Viroth’s Hotel in Siem Reap, which is around 20 minutes away from the UNESCO heritage site Angkor Wat, is the best hotel in the world. Umaid Bhawan Palace Jodhpur, India ranks third in that list after Viroth’s Hotel and Tulemar Bungalows & Villas, Manuel Antonio, Costa Rica. In another category Baros hotel in the Maldives rated as the best luxury hotel in the World.