Tag: water fall

TRAVELOG

Tallest Water Fall In The World

Venezuela is a beautiful country rich with natural wonders. Many of these natural wonders are hidden from view in thick jungle, such that many of them were not discovered until the last century. Angel Falls is one of these mysteries that took a long time to be revealed to the public. Discovered in 1933, Angel Falls is the tallest natural […]