_______ is called the ‘land of thousand lakes’

A) Finland

B) Holland

C) Sweden

D) Portugal

View Answer
Option – A.