Dye-sensitized solar cells (DSSC) are a promising new generation of photovoltaic which have relatively high performance compared to silicon-based solar cells in many non-ideal light environments such as dim, diffuse and indoor light. They are on the verge of wide-scale commercialization but still face challenging issues to solve on long-term stability, materials cost and ability to recycle. Many o ...