Wednesday, February 25, 2009

Statue of the Queen Mother - a new must see in London

Another addition to the "London list" - a new memorial statue of the Queen Mother was unveiled yesterday in London. It's near a statue of her husband, King George, in the Mall near Buckingham Palace. Looks pretty neat!

Otherwise things are quiet here.

No comments:

Post a Comment