by Haja Mo December 12, 2023 World The European Union and Sweden have called for the immediate release of Johan Floderus, who has been detained in Tehran for about 600 days. Previous Story How Israel Secretly Propped Up Hamas Next Story U.N. Cuts Appeal for Aid Despite Deepening Crises