Home / world GK / Niagara Falls Are Situated In?

Niagara Falls Are Situated In?


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

Show Answer

USA & Canada

Leave a Reply

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