According to Union Ministry of Statistics and Programme Implementation, India produced 15,311 petajoules of energy in 2020 of which 81% was derived from fossil fuels such as coal, oil, and natural gas.