- Published on: December 28, 2021
- 09:34
La Habana, 28 dec (Prensa Latina) Niagara Falls are a complex of cascades in the namesake river, in the northeastern region of North America, in Canada and the United States, some 236 meters above sea level, with a fall of nearly 51 meters.