Green engineered nano MgO and ZnO doped with Sm3+: Synthesis and a comparison study on their characterization, PC activity and electrochemical properties. (April 2019)