Discussion :: Hydrosphere
- Niagara Falls are in ________
Answer : Option D
Explanation :
Niagara Falls are in U.S.A. Niagara Falls is a city on the Niagara River, in New York State. It’s known for the vast Niagara Falls, which straddle the Canadian border. In Niagara Falls State Park, the Observation Tower, at Prospect Point, juts out over Niagara Gorge for a view of all 3 waterfalls.
Be The First To Comment