News London
Topic
1 story, newest first.
Selfridges on Oxford Street opened a Grand Theft Auto VI pop‑up on 9 November. Around 60 products were on offer, with a six‑item purchase limit and many items already sold out. Queues stretched for minutes as fans awaited the game’s 19 November release.
Loading live conditions…