Which one is 'Land of thousand lakes'?

A ) Finland ✅

B ) Sweden

C ) Switzerland

D ) None of these