E20 Petrol launched in India; Know what it means for your car
E20 means a mixture of 20% ethanol and 80% petrol. Ethanol is an alcohol-based fuel, which is mainly prepared from sugarcane and maize. These crops are cultivated abundantly in India, due to which there is a lot of possibility of increasing ethanol production.