‘Internet Cafe’, a new exhibition exploring 2000s themes, opened in London last week (30 January 2026) and runs until 7 March ...