London Jazz Festival 30th Anniversary Essential Gigs To See

The capital’s biggest annual music event is celebrating its 30th anniversary this year with a fantastic lineup from 11-20 November.