Mark SalisburyDec 17, 2020Tests for new Euro NCAP & Thatcham Research Commercial Van Safety RatingEuro NCAP and Thatcham Research are urging van manufacturers to fit more lifesaving collision avoidance technology to their vehicles as...