Effect of ZnO block layers fabricated by Pulsed Laser Deposition and mesoporous layers by chemical method on the performance of dye sensitized solar cells