From the Jamaica Gleaner News:
Niagara Falls deserves its place among the eight wonders of the world, and it’s not surprising as the first-time visitor who sees it, experiences has a “wow” moment. Niagara Falls also known as ‘the world’s most famous address”, is Canada’s most visited attraction. Located in the Niagara Region of that country, it receives close to 15 million tourists per year.