Indian Oil Corporation already has more than 2,500 EV charging stations State-run Indian Oil Corporation (IOC) on Thursday said that it aims to expand its electric vehicle (EV) charging stations, which are set up at its fuel retailing points, to 4,000 by FY23-end. The oil marketing behemoth already has more than 2,500 EV charging stations, […]