The mineral perovskite is cheaper and more efficient at absorbing light than silicon solar cells, but it has a bit of durability problem when exposed to heat and moisture. Scientists at the University ...