ES News email The latest headlines in your inbox twice a day Monday - Friday plus breaking news updates Enter your email address Continue Please enter an email address Email address is invalid Fill out this field Email address is invalid You already have an account. Please log in Register with your social account or click here to log in I would like to receive lunchtime headlines Monday - Friday plus breaking news alerts, by email Update newsletter preferences

London's most polluted streets have been revealed in a "Toxic Twenty" list today.

Areas popular with pedestrians such as Oxford Street and Knightsbridge are among filthy air blackspots, which have been named and shamed following analysis of data obtained under Freedom of Information laws.

Park Lane, the Strand and Marylebone Road are also on the list, which reveals that all of Britain's 50 most-polluted roads are in London.

Other spots including the Blackwall Tunnel feature and may come as less of a surprise.

Campaigners have long called for action to tackle sky-high levels of pollution in areas such as Oxford Street - which breached the legal limit for the whole of 2015 after just four days.

But today's revelations paint a more comprehensive picture of the challenges facing the capital.

Here is the "Toxic Twenty" list, compiled by Labour, in full:

'A501' – Marylebone Road (Glentworth Street)

'A501' – Marylebone Road (Wyndham Street)

'A4202' – Park Lane

'A4' - Knightsbridge

'A4' – Hammersmith Flyover

'A13' – Alfred’s Way (East Ham and Barking By Pass)

'A501' – Marylebone Road (Great Portland Street Station)

'A40' – Oxford Street (Orchard Street)

'A4' – Cockspur Street

'A501' – Euston Road

'A4206' – Harrow Road (Paddington Basin)

'A40' – Westway

'A302' – Grosvenor Place

'A102' – Blackwall Tunnel

'A12' –Blackwall Tunnel Approach

'A501' – Marylebone Road (Edgeware Road junction)

'A1261' – Aspen Way, Poplar

'A40' – Oxford Street (Portman Street)

'A4' – Strand

'A40' - Marylebone Flyover