The correct choice is (d) Because of difference in concentrations
The explanation: As there is a different level of doping in the p and n regions of a semi-conductor, the carriers (either holes or electrons) move from a region of high concentration to a region of low concentration giving rise to diffusion current.