
Day: October 5, 2011

EGYPT
Deportees: CIA behind torture interrogations
Two Egyptians who were forcibly deported to Egypt from Sweden by CIA agents in 2001 have blamed the US spy agency for the torture they received in their home country.
PARTNER CONTENT
Summer in Stockholm: discover these local hidden gems
