In UK, Faulty Brakes Caused 570 Accidents in 2017

Defective brakes caused more accidents on the UK’s roads than any other type of vehicle defect...

Read More