Situated in Iguazu National Park, Iguazu Falls is undoubtedly one of the most imposing natural attractions in Argentina. With a network of 275 different waterfalls spanning an area of 3km wide, its easy to see why so many tourists flock to see the spectacular sights