Iran is facing mounting financial pressure after nine months of war, with a US naval blockade costing it $25 billion in lost oil revenue and $350 million in cryptocurrency frozen, according to US Central Command (CENTCOM) chief Adm Brad Cooper.
Get breaking news anytime, anywhere. Download the TOI app now!