Courtesy of Taj Hotels Resorts and Palaces

No. 10 Taj Lake PalaceUdaipur, India

10 of 11

See the full results of the World’s Best Awards.

World's Best Hotels: Asia

No. 10 Taj Lake PalaceUdaipur, India

See the full results of the World’s Best Awards.

Courtesy of Taj Hotels Resorts and Palaces

World's Best Hotels: Asia

Explore More