Edinburgh jazz and blues fans get the cream

British jazz star Courtney Pine and Louisiana jazz trumpeter Leroy Jones are also among the top names who will appear over the next 10 days.

The 33rd festival is being held earlier than usual and will finish before the city's August festivals begin.

The Edinburgh Jazz and Blues Festival, the UK's oldest jazz festival, will hold 90 concerts.

Former Cream guitarist Jack Bruce will appear with a 10-piece band, covering classics by Blues legends such as BB King, Freddie King, Buddy Guy, Muddy Waters, Albert King, Howlin' Wolf and Robert Cray.

Cray himself will play the Queen's Hall on Saturday 30 July, the night after Bruce.