The 25th Glasgow Jazz Fest starts today 29 June  and runs until 3 July. There will be over 80 gigs at 24 venues across the city, featuring almost 500 performers including Ramsey Lewis (above).

The festival kicks off with a screening of the offbeat British jazz film All Night Long at the City Halls Club Room. This year the festival is focused around the City Halls and includes headline performances from Leon Russell, Mulato Astatke, Dame Cleo Laine, Ryan Quigley, Tommy Smith and Courtney Pine.