London 2010 Embassy Building

An embassy building from the streets of London.