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