Friday, April 17, 2026

'Three-Page Plan To End The War': Oil Tumbles As US Reportedly 'Mulls' $20BN Cash-For-Nukes Deal