Michelin reports drop in sales revenue in first quarter

25 Apr 2014 by Evoluted New Media