Enhanced performance of dye-sensitized solar cells using carbazole-substituted di-chromophoric porphyrin dyes