BMW has timed its shift to electric cars well and its upcoming products will upend the perception the German carmaker is behind on electrification, its top executive said. Francesca Lynagh reports.

Read More