iPointlive

Managing driver behaviour: reducing accidents

In total, 118,403 road traffic accidents (RTAs) were attended by British police officers in 2011.