Myra Hess

In the middle of Trafalgar Square in downtown London, the National Gallery sits, with a main collection on display that is owned by the British people. Thus, entry to the main collection is free…