In which country Yumbilla Falls is located?

85

A. Argentina
B. Peru 
C. Brazil
D. Norway

Explanation:

Yumbilla Falls is a waterfall located near the town of Cuispes, in the northern Peruvian region of Amazonas.