Niagara Falls, New York!!!!!!!!!!!


Niagara Falls, New York!!!!!!!!!!!

Niagara Falls are situated of USA and Canada's border. It is biggest tourist attraction in NYC. Around 30 million people visits Niagara Falls on annual basis.