RE: Venezuela
Yes, it is the biggest waterfall in the world! located in the Bolivar State, Venezuela.
RE: Venezuela