Western allies cap price of Russian oil, aiming to limit Kremlin funds - The Horn News