churchill statue and big ben

churchill statue and big ben

Statue of Winston Churchill in Parliament Square, London