6 Interesting facts to know about Niagara Falls River

One of the most visited places in North America is Niagara Falls. Tourists from all over the world make it a point to visit this stunning waterfall at least once in their lifetime. Some facts to know about Niagara Falls…