On which river is the world's largest movable flood barrier?

Mississippi

Nile

Thames

Amazon