Graphitic carbon nitride g C3N4 based photocatalysts for dye removal Current status Read more about Graphitic carbon nitride g C3N4 based photocatalysts for dye removal Current status