Parliament Square, London The unveiling of a statue of Sir Winston Churchill in 1973. The location is Parliament Square in London – and the statue is looking at the Houses of Parliament. The unveiling was performed by Lady Churchill. To her right Is Queen Elizabeth, and the Prime Minister (Edward Heath) is to the right of the photograph. Image : Photographer unknown (PA) The statue in April 2022. Image: © TimeViews Steven Miell A merged version of the two images. Use the slider.