Niagara falls Canada

Niagara Falls, Canada

Niagara Falls in Canada, one of the natural wonders in the world, have attracted thousands of tourists every year to admire it. It is said in order to take the most stunning photos, once a famous photographer fell into the freezing water and broke his arm. Yes, no one can resist the charm of such a gorgeous sight.

niagara falls