Three million EVs now on the road worldwide