The correct option is D All the above
Rainwater harvesting is the accumulation and deposition of rainwater for reuse on-site, rather than allowing it to run off. Rain water collected from the rooftops and stored in tanks also comes under water harvesting. Barrage is an artificial barrier across a river or estuary to prevent flooding. It also aids irrigation, navigation and to generate electricity by tidal power.