This is world's biggest waterfalls and it is on the border of Canada and USA. #waterfall #waterfalls #niagara #niagrafalls #canada #theglogalrakesh #Toronto