Niagara Falls town stages comeback act

UNITED STATES, Niagara Falls: Twenty million people each year visit Niagara Falls, one of North America’s natural wonders. But most spend their time - and money - on the Canadian side. Now Niagara Falls, US, is looking to lure them across the water.

Print
  • Twitter
  • submit to reddit
comments powered by Disqus

Follow
Emirates 24|7

Follow
Emirates 24|7
Pinterest Facebook Facebook Twitter RSS