The correct options are
A Flood mitigation
B Greater water availability
C Reduction in use of municipal water
Rainwater harvesting is a technique used for collecting and storing rainwater.
As rainwater enters the ground, it ensures a greater water availability in an area. This reduces the dependency on municipal water for personal use. Since more water seeps in the ground, there is less deposition of water on the surface. This helps in mitigating flood conditions.
However, rainwater harvesting has no control over the rainfall received in a particular area.