Winston Churchill

The statue of Winston Churchill found in Parliament Square in London.

Image courtesy of FreeFoto.com.

See our biography of Winston Churchill