Bosch tours France to promote life-saving car technology

19th August 2008