Which is the largest waterfall of the World found in South America? On which river it is formed?
Angel Falls is the world’* highest waterfall. It is formed on river Churn a tributary of Orinoco, in the Guyana shield.