A team of researchers from University of Toronto Engineering has created a new type of dye-sensitized nanoparticle that can ...