Home Tag "BMW signs $1.16 bn battery order for electric cars with China’s CATL"