Cheap flights from Tehran to Karachi from USD 251*