Fallen angels call this country home, at least according to the world's tallest waterfall. Name that northern nation.

Answer Venezuela

Venezuela stakes its claim in the world’s tallest waterfall, Angel Falls, at 3,212 feet. Located on the northern coast, Venezuela is megadiverse, with species like sloth, anteaters, manatees, Amazon river dolphins, and crocodiles roaming the land. It also has one of the largest natural gas and oil reserves on the planet.

Asked by · Last updated 5 years ago · 11.4K views · SOURCE