Marked “one of the best jazz festivals in the world” according to the Guardian, London’s Jazz Festival returns to mark its 21st birthday from 15th to 24th November. Consisting of more than 250 shows over a 10-day period, the festival takes place in a variety of beautiful venues across