Where do Britain's angriest motorists live? - (clue: we've moved from there to Manchester for tomorrow's BBAs!)
The places where Britain’s angriest drivers live can now be revealed - and Londoners are far more hot-headed while behind the wheel than drivers any other region, new research reveals.Commissioned b.....