Dye-sensitized solar cells (DSSCs) are an effective alternative for delivering clean energy from the sun compared to the most widely deployed technologies based upon semiconductor photovoltaics [...].