💥 The price for the Kremlin: oil at $47 and new EU sanctions July 18, 2025 5:30pm Russia Ben Borges