Home Geography Iguazu Falls is a waterfall lying between which two South American countries? Correct answer: Argentina & Brazil Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play