HomeTechnology Technology Battered by virus and oil slump, biofuels fall out of favour 18Views Coverage By Aman Desai November 27, 2020