Fjords abound the coast of
A
Sweden
B
France
C
Norway
D
Germany
Correct Answer: Norway
Fjords abound the coast of Norway. Fjord Norway has stunning scenery with deep blue fjords, flowing waterfalls, and sharp, snow-capped mountains that tower high above the water.