A glass building overlooking the Thames River in London, England.