By CEP Staff • 1 March 2012 in News

A123 Systems secures Tata Motors supply deal