Russia is displaying its war ‘trophies’ — an array of captured Western hardware like Abrams and Leopard tanks — saying ‘victory is inevitable’
Russia is using an open-air exhibition to boast about its “trophies” from the war in Ukraine. The exhibition featured more than 30 NATO



































