Selfridges has unveiled its 2026 Christmas windows at its Oxford Street flagship, inviting visitors to discover festive traditions from cities around the world.
The luxury department store’s window display, titled Christmas and the City, celebrates “the rush, magic and emotion of the world’s most festive cities”.
Already have an account? Sign in here