After sixteen years of music-making – involving over a thousand live performances and various combinations of more than forty musicians – the Orquesta Buena Vista Social Club will be waving adios to London at The O2 on Wednesday 6th April, the final night of a farewell tour that has taken...