Fjords abound the coast of: (A) Sweden (B) France (C) Norway (D) Germany►Correct Option Correct Option is: C