Technology 10% drop in imports, but Russia is still the largest source of oil October 14, 2025 • By Agyani