Title: The Handel Commemoration Festival at the Crystal Palace in 1859
Places: Crystal Palace (London, England)