The images are the latest sign that Moscow is scaling down its footprint in the country. Imagery captured by Maxar Technologies and obtained by Business Insider shows two Russian-flagged cargo ...