Robust and sustainable Mg1-xCexNiyFe2-yO4 magnetic nanophotocatalysts with improved photocatalytic performance towards photodegradation of crystal violet and rhodamine B pollutants. (May 2022)