WARNING: The following images may not be suitable for work

A man is fighting for his life after a crash involving a moped and a van in Upper Richmond Road this morning.

Police were called by the London Ambulance Service at 08.34am to the collision in the junction with Malbrook Road.

The man, believed to be in his 40s, has been taken to a west London hospital with possible life-threatening injuries.

Upper Richmond Road has since been fully re-opened but bus routes remain on diversion.

There is heavy congestion from Roehampton Lane to Aubyn Lane.

No arrests have been made as enquires continue, a Met spokesperson has confirmed.

More to follow.