Streets across Barnet have been left underwater following heavy rain.

Numerous areas of London have been hit by torrential downpours and flash flooding within the last couple of hours.

It has left major roads and shopping streets impassable and railway lines blocked.

Police have warned people to be careful, especially if they are driving.

In Golders Green, the main street of Golders Green Road resembled a river rather than a road after heavy rain at around 5pm.

There's also reports of flooding at Brent Cross and at the Colney Hatch junction on the A406 where police have been forced to close the road, with some vehicles submerged in water.

Finchley Road leading into Hampstead and Swiss Cottage has also been badly affected.

Thameslink says it is dealing with flooding on the track between Kentish Town and West Hampstead, which is having a knock-on effect on stations in Barnet including Hendon and Mill Hill.

There are signalling problems in the Great Northern Line via New Barnet.