Azad 🎩
@aza
At 3,212 feet (979 meters), the world's tallest waterfall is located in the remote jungles of Canaima National Park (listed as a UNESCO World Heritage Site in 1994) in Bolivar state in southeastern Venezuela.
0 reply
0 recast
0 reaction