Gilberto Gil – first London show in three years

Gilberto Gil plays his first London show in three years at Barbican on 30 July More info