The five-star hotel capital of the world for 2025 revealed in the new Forbes Travel Guide ratings
This year, the list includes more than 2,100 properties across 90 countries and features 336 five-star hotels, 645 four-star hotels, plus 567 recommended ones, with many of them in London.
