Factors influencing purchase of electric vehicles in China