Thames Airport London England Drawing of an airport on the River Thames in London, England (Popular Science)