Amber D. Lareau
March 4, 2023
LONDON has lost its title as the world’s five-star hotel capital, after spending four years in top spot.
The UK capital is now second in the world, having been overtaken by a little-known destination in Asia.