Ola Electric to ramp up network amid service delays Ola Electric currently has around 800 company-owned stores but only about 500 service centres. By fortuneindia.com