Rainwater is one of the vital natural resources which plays crucial role in water cycle. Rainwater harvesting is a water conservation technique in which rainwater is captured and stored for various purposes. Despite being an excellent practice, rainwater harvesting does come with some challenges. As poor quality of harvested rainwater due to several natural and anthropogenic activities is one o