The Assassination of Anna Lindh

On September 11, 2003, the bustling NK department store in Stockholm becomes the backdrop for a...

Read More