exec publications

Global Business Leadership Coverage

Satellite Images Show Russian Military Forces Keep Massing Near Ukraine’s Border

Dec 13, 2021

Satellite images provided to BuzzFeed News and a slew of social media videos show that new Russian troops and heavy artillery were moved to strategic locations right around Biden and Putin’s virtual summit.


View Entire Post ›