10 Amazing Facts about Niagara Falls Ontario Canada
Niagara Falls Ontario Canada is a collective name of 3 waterfalls which straddle international border between United States and Canada, specifically, between state of New York and province of Ontario. They form southern end of Niagara Gorge. From the largest to smallest, these 3 waterfalls are the Bridal Veil Falls, […]