Europe mulls human launch system

Europe and Russia are looking to develop a new human spacecraft, possibly with the contribution of Japan as well.
For the complete article, click here.