Russia is displaying its war ‘trophies’ — an array of captured Western hardware like Abrams and Leopard tanks — saying ‘victory is inevitable’
Russia is utilizing an open-air exhibition to boast about its "trophies" from the conflict in Ukraine.The ...
Read more