 Water harvesting is the process of collecting and storing surface runoff water resulting from precipitation to benefit from it for agricultural purposes, feeding underground storage and providing drinking water for humans and animals. This process is particularly useful in arid regions where there is limited access to fresh water sources. Water harvesting can also help reduce soil erosion and improve crop yields. This article was authored by Mohammad Hazim Kalail, Ali Fouad Hamza and Farras Khaled.