Rainwater harvesting is a simple strategy by which rainfall is gathered and stored for future usage. The process involves collection and storage of rainwater with help of artificially designed systems, that runs off natural or man-made catchment areas. Rain water harvesting is one of the most effective methods…