New London, England

A few images of newer architecture in London.