london
november 13–22 James Farm, Kurt Elling and Terence Blanchard headline the 10-day London Jazz Festival, which boasts more than 300 shows across the city. efglondonjazzfestival.org.uk
november 13–22 James Farm, Kurt Elling and Terence Blanchard headline the 10-day London Jazz Festival, which boasts more than 300 shows across the city. efglondonjazzfestival.org.uk