Question: Niagara Falls Are Situated In?
a. France
b. Italy
c. Sweden
d. USA & Canada

Show Answer

USA & Canada
Tagged:

Leave a Reply

Your email address will not be published. Required fields are marked *