North America The Niagara Falls – Exquisite Beauty of Nature in all its Grandeur 3 March 2022 We made it to our first city stop at 17.15 hours, its name similar to the grandest water feature on the continent, Niagara Falls in Niagara County, New York State of USA. It took us another hour or...