Ola Electric to ramp up network amid service delays
Ola Electric currently has around 800 company-owned stores. The automaker is planning 1,800 sales and service touch points ahead of the upcoming festive season.
Ola Electric currently has around 800 company-owned stores. The automaker is planning 1,800 sales and service touch points ahead of the upcoming festive season.