http://bestflights.co.za/north-america/canada/niagara-falls – Visit for extra info on Niagara Falls, Canada Niagara Falls is a Canadian metropolis on the Niagara River within the area of Southern Ontario and the self-proclaimed Honeymoon Capital of the World. The metropolis is residence to about 83 184 residents (2008). The Niagara Falls is likely one of the main vacationer sights […]