KBC 2022| Which of these countries is located closest to the North Pole?

KBC 2022| Choose the Correct Option

Ques: Which of these countries is located closest to the North Pole?

A. Japan

B. Nepal

C. France

D. Russia

Ans: D. Russia