Biomolecule-assisted synthesis of In(OH)3 nanocubes and In2O3 nanoparticles: photocatalytic degradation of organic contaminants and CO oxidation. (6th November 2015)