By CEP Staff • 19 November 2014 in News

3W Power suffers 21.2% drop in orders in Q3 2014