Opinion Israel’s Prime Minister Naftali Bennett (L) and Russia’s President Vladimir Putin talk during a meeting at the Bocharov Ruchei residence. Yevgeny Biyatov/POOL/TASS JNS.org – New satellite images show Russia continuing to gather its forces near the Ukrainian border in recent weeks. Reuters reported on Friday that it could not independently verify the images from US-based Maxar Technologies, showing new deployments of hundreds of armored vehicles and tanks in annexed Crimea. Meanwhile, a high-ranking Ukrainian official claimed his country is in control of the situation, and that escalation is not imminent. Moscow has put forward a series of public demands,...