ETSC release 10th Annual PIN Report

More than 26,000 people died on EU roads last year, the first increase since 2001 according to the latest ETSC annual road safety performance index (PIN) report. Exceeding speed limits, drink or distracted driving and a failure to wear a seat belt are still the leading causes of death and serious injury across Europe, according to the researchers. Some countries are still making progress on road safety. At a conference […]