A teenager has been arrested on suspicion of dangerous driving after a crash left a driver with life-threatening injuries. 

Officers from Cambridgeshire police were called to reports of the collision in Newmarket's Duchess Drive, at the junction with Court Barns, at 4.45pm on Monday. 

The crash involved a black Mercedes CLA 180 and a grey Mercedes E350. 

A spokesman for Cambridgeshire police said the cars collided at the junction before leaving the road and crashing into the wall of a nearby property. 

An 18-year-old male passenger in the black car suffered life-threatening injuries while the second passenger, a 16-year-old boy, suffered minor injuries. 

READ MORE: Drivers caught doing double speed limit on Suffolk roads

A 70-year-old man, who was driving the grey Mercedes, also suffered life-threatening injuries.

They were taken to Addenbrooke's Hospital in Cambridge and a spokesman for the police said two people remain in critical condition.

The driver of the black Mercedes, a 19-year-old man, was arrested on suspicion of two counts of causing serious injury by dangerous driving. 

Anyone who witnessed the collision or has dashcam footage of the incident should contact Cambridgeshire police, quoting incident 336 of September 23.