Airbus unveils 8 meter wide space station concept with a GREENHOUSE that could be launched within…
The International Space Station (ISS) is a $100bn (£80bn) science and engineering laboratory orbiting the Earth.Since November 2000, it has been permanently manned by rotating crews of astronauts and cosmonauts. Crews have mainly come from…