Iran’s state media say Mohsen Langarneshin was one of Israel’s “top spies,” but a rights group says he was forced to confess, and now he’s been executed.
Iran’s state media say Mohsen Langarneshin was one of Israel’s “top spies,” but a rights group says he was forced to confess, and now he’s been executed.
YOU CAN FIND OUR STATION ON THE FOLLOWING PLATFORMS: