Indian cars have to start drinking alcohol!!!
Well... not our regular beer but bioethanol. According to CIA factbook, India is 5th largest Oil consumer and 6th largest in oil imports with both figures around 3 million barrels consumed per day. With its relatively low per capita…