Shape-controlled synthesis of organolead halide perovskite nanocrystals and their tunable optical absorption