Abstract
Developing new energy sources is one of the most urgent issues for the whole world, as fossil fuels will be exhausted shortly. Solar energy is a clean, free of cost, sustainable and abundant energy source, harvesting just a small fraction of available solar energy would be enough to satisfy the world's entire energy demand. Impressively, low-cost solution-processed lead halide perovskites…