Britain has the second safest roads in Europe with only Sweden recording fewer deaths per million inhabitants, new statistics show. There are 28 deaths a year on the road per million people in Britain, while in Sweden the figure is a slightly smaller 25, according to the European Automobile Manufacturers …...Read More
