“Code Red” is how the Intergovernmental Panel on Climate Change (IPCC) warned humanity when it came out with its sixth Assessment Report on August 9. Nation-states across the globe have responded to the doomsday prediction with claims of working toward reducing their carbon emissions. The spotlight has indeed been put on alternative sources of energy, […]