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