Born Yellepeddi Padmasree in Vijayawada in the southern state of Andhra Pradesh, India, the “Queen of the Electric Car Biz”[…]
Read moreBorn Yellepeddi Padmasree in Vijayawada in the southern state of Andhra Pradesh, India, the “Queen of the Electric Car Biz”[…]
Read more