York has been voted Britain's most popular city, according to latest YouGov figures.
The city topped the table of Most Popular Cities for the third quarter of 2021, according to YouGov Ratings, which measures popularity and fame of various things based on millions of responses from the British public.
The city, which is home to attractions including the Jorvik Viking Centre and York Minster, beat London and Edinburgh to the top spot, with 73% of Britons voting for it as the most popular city and just 2% saying they disliked it.
It also scored 97% on an assessment of fame on as part of YouGov Ratings.
Edinburgh came in second in the table, liked by 72% and disliked by 5%, while London was in third place, with 66% of Brits liking it and 13% disliking it.
According to the ratings, York is the most popular city for both men and women, and also for Generation X and Baby Boomers. But for Millennials London tops the table, pushing York into third place below Edinburgh.
Watch: The 10 Best Cities in the World
London sits in third place for people in Generation X and fourth for Baby Boomers, while for both men and women the capital came in at third place.
When it comes to overall positions, university cities Cambridge and Oxford came fourth and fifth respectively, liked by 62% and 66% of Britons.
Every city in the top five scored 97% in terms of fame - apart from London which sat at 99%.
Other places in the top ten most popular cities included Brighton, Liverpool, Portsmouth, Exeter and Manchester.
YouGov describes its YouGov Ratings as the "biggest and boldest attempt ever made to quantify what Britain thinks".
Most popular cities in the UK, according to YouGov Ratings
Watch: This filmmaker traveled the world to ask strangers, "Are you happy?" and the answers are amazing