Energy Giant to Establish 10,000 EV Charging Points Across India by 2030 Leading oil and gas company Shell has revealed its intention to set up more than 10,000 charging points across India by 2030. The aim is to provide safe, green, and…