Niagara Falls is situated in Niagara Country, New York, United States. The city has 16.8 square miles , 14.1 square miles land and 2.8 square miles is water The meaning of the word Niagara is thundering noise”. It comes from “onguiaahra”. The city is situated at the international boundary between the USA and Canada. It […]