Drastic action needed to arrest road carnage

Sweden reportedly has the least road accident deaths at two people per 100 000.
By Newsday May. 3, 2023