Christian Freedom International delivers urgent petitions to Capitol Hill
By Christian News Wire For over a year two American citizens have been imprisoned in foreign countries in direct violation of their human rights. Saeed Abedini of Idaho, held in Iran, and Kenneth Bae of Washington, held by North Korea. Both men are in prison for their Christian faith. Our Administration has failed to secure…