Iguazu Falls are a set of 275 waterfalls on the Iguazu River. They are the largest waterfall in the world and they really are astounding. Iguazu Falls sits across Brazil and Argentina with Paraguay nearby. However most of the Falls are located on the Argentinean side. I visited the Falls in August 2019 on a holiday in Brazil, I can honestly say they are the most...