Rivers – Hard Engineering

Hard engineering management of rivers involves the construction of structures, built to control the flow of water and reduce flooding.