The majestic Devil’s Throat attracts thousands of tourists every year The Iguazú Falls located on the border of Argentina and Brazi and consisting of approximately 257 individual falls over 2.7 ...
[Photo provided to China Daily] In the northeast of Argentina, straddling the border with Brazil, sit the longest series of waterfalls in the world. A magnet for about 1.5 million visitors every ...