By Staff reports
Department store Selfridges opened its doors Dec. 26 for Boxing Day to an estimated 160,000 consumers for its annual winter sale.