OUTSIDE OF DONETSK, Ukraine (Reuters) – Chanting “Allahu Akbar” (God is greatest), dozens of armed men in camouflage uniforms from Russia’s republic of Chechnya train in snow in a camp in the rebel-held east Ukraine. …read more
Source: The Star
OUTSIDE OF DONETSK, Ukraine (Reuters) – Chanting “Allahu Akbar” (God is greatest), dozens of armed men in camouflage uniforms from Russia’s republic of Chechnya train in snow in a camp in the rebel-held east Ukraine. …read more
Source: The Star