Travel Forbes Travel Guide 2021 Star Awards: Waldorf Astoria Maldives wins best Instagram award For sheer number of five-star hotels, London will take some catching. Forbes Travel Guide has announced its 2021 Star Awards and London is still the leader of the pack for five-star properties, as it was in 2020, with 19 in total. Tokyo March 22, 2021