Freedom Messenger – The German government says it has summoned Iran’s ambassador to press for the release of a pastor sentenced to death for converting to Christianity.
Freedom Messenger – The German government says it has summoned Iran’s ambassador to press for the release of a pastor sentenced to death for converting to Christianity.