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