sbaker@businessinsider.com (Sinéad Baker) / Insider: Tech
Russia is amassing up to 100,000 troops near Ukraine for a potential January invasion, report says c – The buildup comes as Russia has taken an increasingly aggressive stance on Ukraine, which it invaded in 2014 during the annexation of Crimea. …