RI Annual Exhibition

The Mall Galleries The Mall, London, United Kingdom