One of the most promising technologies for next-generation solar cells involves perovskite. They are not only relatively inexpensive and easy to manufacture but also lightweight, flexible and ...