Skorga waterfall is located in which country?

118

A. USA
B. Brazil
C. Norway
D. Uk