Berlin -

A road crash may have actually saved the life of a taxi driver in Germany, authorities said Monday.

The 50-year-old choked on a sweet and lost control of his cab during a coughing fit while on a job in the western city of Wuppertal on Sunday, police said.

First he hit a small truck parked at the roadside before losing consciousness with his vehicle headed towards oncoming traffic, hitting another parked car head-on, they said.

The impact presumably dislodged the sweet from his throat and the taxi driver regained consciousness.

He and his 87-year-old female passenger, who were both wearing seatbelts, escaped the accidents unscathed. - Sapa-AFP