Arch dam is a very fascinating and eye catching structure; so what ...

What is the difference between barrage and dam? This is a ...