Layered Double hydroxides as photocalysts for visible light oxygen generation from water