Metal halide perovskite nanomaterials: synthesis and applications.

Metal halide perovskite nanomaterials: synthesis and applications.