Russia is displaying its war ‘trophies’ — an array of captured Western hardware like Abrams and Leopard tanks — saying ‘victory is inevitable’
Russia launched an open-air exhibition on Monday showing off more than 30 North Atlantic Treaty Organization vehicles that it captured...
Read more