Title: The Great Triennial Handel Festival at the Crystal Palace in 1862
Places: Crystal Palace (London, England)