Tag

Waterfalls

Niagara Falls – The world’s most beautiful waterfalls

Niagara falls the world’s most beautiful waterfalls are situated on the border of two countries, USA and Canada. They are in Ontario in Canada and New York in the USA. They include 3 waterfalls and collectively these 3 are called… Continue Reading →