How polluted is your city? UK's worst areas revealed
The steel town of Port Talbot has been named as the most polluted place in the country.
Data from the World Health Organisation (WHO) shows 47 towns and cities across the country match or exceed limits of air pollution, with the Welsh town coming top of the pile.
Researchers looked at fine particle emissions - called PM 2.5 - which travel deeply into people's respiratory systems and can lead to health problems.
Many of the country's main cities exceed the WHO limit of 10 micrograms per cubic metre, including London, Manchester, Liverpool and Nottingham.
Port Talbot, home of the Port Talbot steelworks, recorded 18 micrograms per cubic metre in the last recorded data from 2015, the same as Marseille in France, Singapore and the Ecuadorian capital Quito, and higher than Belgian capital Brussels (16).
The figures show varying levels of pollution in Port Talbot over time, with the figure at 16 in 2013, down to 10 in 2014 and on the rise again in 2015.
Scunthorpe and Salford recorded the second-worst levels of pollution in the UK, with 15 micrograms per cubic metre recorded, followed by Gibraltar and Thurrock on 14.
Manchester and Swansea were on 13, and cities including Leeds, Leicester, Liverpool, Plymouth, Sheffield and York recorded 12, one above London which showed 11 micrograms per cubic metre in 2015.
This figure represents a drop from 17 in 2013, while in Carlisle the levels have gone up from eight in 2013 to 12 in 2015.
Cities on the WHO limit of 10 include Birmingham, Brighton, Bristol, Newcastle, Portsmouth and Southampton.
The most polluted city in 2015 according to the WHO data is Muzaffarpur in India, with a figure of 197 micrograms per cubic metre, although this figure is under revision.
Below that is Pasakha in Bhutan (150), Delhi in India (123) and greater Cairo in Egypt (117).