New Delhi, Aug. 24 -- Every litre of petrol sold in India today is no longer only petrol. About 20 per cent of it is ethanol, which is a form of alcohol made by fermenting sugar or starch. This proces... Read More