Satellite imagery provided by AllSourceAnalysis confirms the recent arrival of Russian main battle tanks, armored personnel carriers, helicopters, and other military equipment at an airbase in Syria’s coastal Latakia province, indicating that Russia has deployed troops inside Syria.

News Articles