Dye-sensitized solar cell (DSC) is a photoelectrochemical cell that has a similar mechanism as photosynthesis in nature with efficient electron separation, allowing the device to perform well under cloudy condition. However, undesirable recombination reaction of generated electrons with oxidized species has restricted the development of high performing DSC