AGAINST THE CURRENT O2 SHEPHERD'S BUSH EMPIRE, LONDON NOVEMBER 2026 AGAINST THE CURRENT O2 SHEPHERD'S BUSH EMPIRE, LONDON NOVEMBER 2026 AGAINST THE CURRENT O2 SHEPHERD'S BUSH EMPIRE, LONDON NOVEMBER 2026