NIAGARA FALLS – A WONDER EVEN IN WINTER

    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.

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.