A dye-sensitized visible light photocatalyst-Bi24O31Cl10

A dye-sensitized visible light photocatalyst-Bi24O31Cl10