Over 6000 road accidents took place in Britain during last winter and ice and snow were believed to be the main culprits. This was revealed by the latest data released by the Department for Transport. These statistics clearly reveal that the motorists experiencing accidents during the winter were the unfortunate ones as they were helpless […]