Tag Archives: New York

Niagara Falls in New York

A very impressive sight is the Niagara Falls in the state of New York on the border with the Canadian province of Ontario. A breathtaking and unforgettable natural spectacle, the falls are created from the Niagara River. The word “Niagara” means “thundering water” to the native people. The waters of Niagara Falls come from theā€¦ Read More »