The various works constructed on river side to control the flow and pass it safely from hydraulic structures are called ___________________?
A. River controlling works
B. River Training works
C. Marginal Embankment
D. Guide Banks