Correct option is C. Heavy rainfall.
Heavy rainfall does not cause water shortage as it fills up the rivers, lakes and ponds and also replenishes groundwater. On the other hand, rapid industrialisation, population growth and mismanagement of water resources leads to water shortage because of overuse of water.