In cities around the world, traffic safety is a continuous challenge. According to The Christian Science Monitor, almost 1.2 billion vehicles are on the road; and as noted by CNBC, an additional 2.6 automobiles are sold every second. It’s no wonder that our cities are becoming overcrowded with traffic—a situation that creates a range of potentially serious consequences.
Consider the fact that 1.24 million people die each year as a result of road traffic accidents, according to....