Poppies at the Tower – a painting of the installation at the Tower of London which caught the imagination of the public in the period leading up to 11 November – is complete and has been delivered to Cancer Research UK. It will be auctioned at the “Emeralds and Ivy” charity ball on behalf of the Marie Keating Foundation and Cancer Research UK on 6 December.