Captured British armoured cars and American tanks are put on display in Moscow after being seized from Ukrainian forces as part of a new exhibit that claims Russia's victory is inevitable
Related Articles

Visit the full article