India, the world's third biggest oil importing and consuming nation, achieved the target to blend 10 per cent sugarcane-extracted ethanol in petrol ahead of schedule, Prime Minister Narendra Modi said. Addressing the nation from the ramparts of the Red Fort on the 76th Independence Day, he rooted for energy independence and a nation self-sufficient in meeting its energy needs. "We need to be Aatmanirbhar (self-sufficient) in our energy sector," he said.