American hiker Sarah Shourd has been released by the Iranian authorities on Tuesday ever since she was detained back in July 2009, reports CNN.
American hiker Sarah Shourd released by Iranian authorities on Tuesday