Growing environmental concerns such as carbon emission, air pollution, and global warming have surged the need for shifting from conventional sources of energy to renewable sources of energy. Human growing demand for resources is leading to land-use changes, depletion of biodiversity and pollution. Weather patterns, temperatures, and water availability have been disrupting by climate change, […]