Strait of Hormuz

Iran launched hundreds of drones, ballistic missiles and cruise missiles in an unprecedented revenge mission.
Tehran has floated a potential prisoner swap in exchange for billions of frozen funds.