Metal halide perovskite solar cells have considerable potential for next-generation solar power production. However, if not controlled, the migration of mobile ions can hamper the stability of perovskite solar cells. Intensive research efforts have devised met... ...