The Niagara Falls are one of the most breathtaking and stunning natural wonders of the world. Located on the border of the United States and Canada, it borders the ...