Due to its ubiquitous availability and inexhaustibility, solar energy is regarded as one of the most promising clean renewable energy sources in the run to achieve carbon neutrality and energy ...