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

Nile
Amazon
Mississippi
Thames

Trivia Crack Answers Main Page