Tales from Germany, Norway and Israel.
Rumpelstiltskin (Germany):
St. Olaf and the Troll (Norway):
King David and the Giant (Israel):