All Dye-sensitised solar cells articles