Niagara falls has been one of the top tourist attraction in Canada and USA for locals and travellers around the world, and in my last visit to Canada I was able to kickoff this natural wonder of world from my bucket list. Located on the international border between Ontario Canada and New York state USA , Niagara falls is actually composed of 3 water falls, the most famous and largest one is Canadian falls called Horseshoe fall, second largest...
Continue Reading Niagara falls canada – An ultimate guideCANADA: EXPLORE 1000 ISLANDS
One of my most memorable recent travel adventures was discovering a place of extraordinary beauty that I had no idea even existed, in my first & very recent trip to...