
Building a sustainable energy system is one of the great challenges of our time that has prompted both academia and industry to seek alternative energy and renewable energy solutions. Recently, advanced materials and technologies for next-generation solar cells have been exploited...