London has been voted the best city in the world, beating New York, Rome and Paris to the top spot.
England's capital reclaimed the number one spot for the first time since 2016 in travel site Tripadvisor's annual annual Travellers’ Choice awards for Destinations ranking.
Paris claimed second place, with Rome in third, while Crete and Bali completed the top five spots, based on reviews of millions of reviews of hotels, restaurants and tourist attractions.
New York sank to outside the top 10 as it placed 13th, while Barcelona stood in seventh place.
Tripadvisor attributed London's success to the popularity of the royal family after Prince Harry and Meghan Markle's wedding last year.
“With the couple’s new royal baby due imminently, London may continue to reap the rewards of the Harry and Meghan effect into 2020,” said Tripadvisor spokesperson Hayley Coleman.
Visit London chief executive Laura Citron added that there are plenty of other pulls to the capital for visitors, however.
“London has an exciting history as a centre for creativity and free thinking from Shakespeare to the birth of punk and the catwalks of today,” she said.
“There is something to suit every taste and budget and we look forward to welcoming many more visitors to our great city in 2019 and beyond”.