World Russia Unleashes a Missile Barrage, While Inching Ahead in Eastern Ukraine June 25, 2022June 25, 2022Marc Santora, Megan Specia and Ivan NechepurenkoComments Off on Russia Unleashes a Missile Barrage, While Inching Ahead in Eastern Ukraine Some of the missiles were launched from Belarus, whose leader is meeting Saturday with the Russian president.