General News Iran Defies Sanctions with $7.5 Billion Oil Windfall, Challenging US Naval Blockade August 29, 2026 Nana Muazin TEHRAN – Iran has successfully injected a substantial $7.5 billion (approximately IDR 133.18 trillion) from oil sales into its central bank during the first four months of the current Iranian…