Syrian rebels will free 48 Iranian hostages in exchange for 2,130 prisoners held by the Syrian government, a Turkish charity reported Wednesday. Iranian state TV confirmed the release but did not comment on the swap. The Free Syrian Army, the country’s main rebel group, claimed the hostages had been carrying out a mission for the government, an ally of Iran. Iranian authorities admitted some of the hostages had been retired members of the armed forces but insisted they were visiting a shrine in Damascus. The Turkish state news agency said the deal was brokered by Turkey and Qatar, both of which have backed the rebels.