Thames Airport London England

Thames Airport London England

Rendering of an airport on the River Thames in London, England (The Guardian)