Apollo Events

Apollo Awards Ceremony

The winners of the Apollo Awards 2015 were announced last night at a ceremony at RSA House in London, attended by major figures from the art world

24 November 2015