The initials ETSC stand for the European Transport Safety Council. It is a Brussels-based non-profit organisation that has been committed for 25 years to reducing the number of those killed and injured in traffic accidents in the European Union (EU). …