Edinburgh has been crowned the UK's most attractive city to live and work.
The Scottish capital beat London and 10 other major UK cities to the title in a recent survey conducted by Royal Mail.
To determine the attractiveness of each city, the survey considered criteria such as the number of job opportunities available, affordability of housing and green space.
Despite London and Bristol coming a close second and third in the rankings, cities in the north dominated the top of the table, with Newcastle, Manchester and Glasgow also performing well.
Named the least attractive of the 12 cities in the survey is the UK's second city Birmingham, where job opportunities and access to education were found to be lacking.
Here are the most attractive cities in the UK to live and work.
1. Edinburgh
2. London
3. Bristol
4. Newcastle
5. Manchester
6. Glasgow
7. Leeds
8. Cardiff
9. Sheffield
10. Liverpool
11. Belfast
12. Birmingham