World Question 3
Name this wonder
Clues
Located mainly in Brazil and Peru
A rainforest that is larger than Europe