answersLogoWhite

0

No, its not, Venezuela is home to the largest waterfall in the world, Angel falls. NY does not have any major waterfalls at all.

User Avatar

Wiki User

15y ago

What else can I help you with?