Ola is looking out for sites in India and Europe to build a network of EV charging stations
Ola is reportedly scouting for multiple sites across major cities in India and several locations in Europe to build a network of charging stations for … Read more