Thatcham Research & Euro NCAP launch new van safety rating. Van manufacturers are being urged to fit more lifesaving collision avoidance technology to their vehicles as standard after tests for a new Commercial Van Safety Rating revealed some alarming results. The Driving for Better Business website, in a recent article, states that out of 19…