12 Natural Garden Waterfalls That Symbolize Life

Waterfalls are usually formed in the mountains river. They symbolize life and give us inspiration for living. In Canada there are 100 waterfalls just in the city of Hamilton. The world tallest waterfall is Angel Falls in Venezuela, which is tall 979 m. People often visit such a places like a this only to take …