Logo
Sound journalism, grounded in facts and Biblical truth | Donate

Recent advances seem to be forcing many Russian troops to retreat or surrender in eastern Ukraine


Recent

Vladimir Putin plans to draft hundreds of thousands of men into the war effort but it’s not going well

Mission Eurasia is working to provide aid and ministry to the residents of Ukraine