Assets worth billions of dollars belonging to Iran have remained frozen for decades, with multiple countries holding the keys to such assets. China holds the largest share, worth $20-50 billion, followed by Iraq ($15 billion) and India and South Korea ($7 billion each). The countries hold frozen assets as US sanctioned Iranian oil and forced banks to block oil-related payments.