Finnish Life, Deity and the Kalevala

Finland (Finnish, Suomi or Suomenmaa, the swampy region, of which Finland, or Fen-land is said to be a Swedish translation,) is at present a Grand-Duchy...