We apologize for the frustration you experienced. Booking flights to Iran can be challenging due to heightened travel security advisories, leading to limited availability. Despite offering alternate booking methods, your chosen flight encountered an airline error. We processed your refund when requested, and will post in 3-5 business days, not 10.