A British-Australian academic serving a 10-year sentence in Iran for espionage has been freed, with Tehran saying it was a swap for three jailed Iranians.

source