Molecular engineering strategies for fabricating efficient porphyrin-based dye-sensitized solar cells. Issue 6 (6th April 2020)