An efficient photoanode consisting of TiO2 nanoparticle-filled TiO2 nanotube arrays for dye sensitized solar cells