London Jazz Festival has been catering to all – and we really do mean all – tastes in jazz since 1993. And the 2026 edition ...