By CEP Staff • 26 April 2012 in News

BYD profits fall 90% in first quarter of 2012