The spirit of creation
Ian Kirk-Smith reflects on recent events
The National Gallery, in London’s Trafalgar Square, contains some of the finest paintings in the world. They are an enduring expression of the very best in humanity – especially of that need within the human spirit to create and celebrate.