Åhléns City in Norrmalm, Stockholm, Sweden, one of the biggest department stores in Sweden, photographed on an early June morning. The store hadn't even opened at the time of the photograph.