Car Traffic Accidents

There are some 39 million licenced vehicles in the UK. That averages out at around 414 vehicles for every square mile in the UK. The UK road network totals about 262,300 miles, so an average of 148 vehicles for every mile of road. To put this into perspective, if every vehicle in the UK [...]