Designed by
Title
Statue of Winston Churchill in Parliament Square, London #204448993
Description
The statue of Winston Churchill in Parliament Square, London, England is a bronze sculpture of the former British prime minister, created by Ivor Roberts-Jones. England. Photo was taken on 15/06/2019.
This image is editorial