London is STILL the world’s five-star hotel capital, says Forbes Travel Guide
London is still the world’s five-star hotel capital, according to Forbes Travel Guide’s 2020 Star Rating Awards. It is recognised as having 19 five-star properties – more than any other capital city – by the awards, which honours luxury hotels, spas and restaurants. Wynn Resorts dominates the Las Vegas market with seven five-star awards, while … Read more