Moscow this week significantly increased its military presence at several strategic locations along the Ukrainian border, according to satellite images released Thursday. The question now, is how can this military buildup be interpreted and what are the stakes for Ukraine and NATO?
Satellite images released by a US-based space technology company on Thursday underscore the increasingly urgent warnings by the US and its allies urging their citizens over the weekend to leave Ukraine immediately in the face of an “imminent” threat of a Russian invasion.