Highly photocatalytic activity of novel nano-sized Ag3PO4 for Rhodamine B degradation under visible light irradiation