In the year ending June 2014 there were 1,760 road deaths in Great Britain, In 2013 there were 264 road deaths in Sweden.
http://www.economist.com/blogs/economist-explains/2014/02/economist-explains-16
07 Friday Nov 2014
Posted Uncategorized
inIn the year ending June 2014 there were 1,760 road deaths in Great Britain, In 2013 there were 264 road deaths in Sweden.
http://www.economist.com/blogs/economist-explains/2014/02/economist-explains-16