More than 420,000 Russian troops are stationed in the occupied territories of Ukraine, including Crimea, according to the Main Directorate of Intelligence of Ukraine's Ministry of Defence. This figure does not include Russian National Guard and other security forces providing support.

Leave a Reply