Eyesight Mar 5
A whopping 40 countries led by Japan and the EU agree that cars must have automatic braking in order to fulfill modern safety standards.