World Top 100 Beautiful Places v.1 | Page 15

The Niagara Waterfalls

country: Canada – United States of America

location: Niagara, near Toronto