A dam is a hydraulic structure constructed across a river, or stream to obstruct the flow of water through it. This impediment to flowing water helps ...

Read more Dams and its types