Nanoparticles, defined as particles with at least one dimension below 100 nanometres, exhibit unique physicochemical properties that underpin advances in catalysis, medicine, electronics and ...