India supplies 895 crore litres of ethanol by August: Industry data, World Watch | PolicyRisk