Here's a look at the number one hotel in the world and it's in India! - Firstpost
Firstpost
You are here:

Here's a look at the number one hotel in the world and it's in India!

Photos: 1 of 5

 Umaid Bhawan Palace in Jodhpur, Rajasthan, bagged the award of the world's best hotel at the Travellers' Choice award organised by TripAdvisor, a popular travel website. Getty Images

Umaid Bhawan Palace in Jodhpur, Rajasthan, bagged the award of the world's best hotel at the Travellers' Choice award organised by TripAdvisor, a popular travel website. Getty Images

Comment using Disqus

Show Comments