Over 250 waterfalls lie on Argentina-Brazil border

The Iguazu Falls, which comprise over 250 separate waterfalls, lie on the border between Argentina and Brazil. Spanning a distance of nearly 3 kilometres, the waterfall is believed to be one of the largest waterfall systems in the world. The tallest of these waterfalls, called the Devil's Throat, measures about 80 metre high.

Load More