When you think of the most popular city in the UK, the nation’s capital is no doubt your first thought. However, new research has revealed that despite this, London isn’t the most liveable city in the UK. Instead, the charming city of Manchester received the flattering title.
Continue reading
Get unlimited digital access, first month free
Try for free
Already a subscriber?
Sign in