Elika

From Wikipedia, the free encyclopedia

Elika is a village in northern Iran. The name Elika appears in the Bible and is said to be the "pelican of God."