Which one is 'land of thousand lakes'?

A ) Fin land ✅

B ) Sweden

C ) Switzerland

D ) None of these