CONFIRMED | Iran is demanding release of $24 billion in frozen funds, $12 billion must be released immediately.

Posted by Kane on May 26, 2026 8:58 am

NEWS JUNKIES -- CHECK OUT OUR HOMEPAGE