London 2010 Westminster

A statue in the Westminster area of London.