Skorga waterfall is located in which country? By taleemified - October 23, 2021 168 A. USA B. Brazil C. Norway D. Uk