Salt Forest

The Salt Forest (塩の森, Shio no Mori) is a pure white forest located in northernmost part of Deliafield. It is the birthplace of the Scarlet Witch.