Science

Nasa launches $10bn James Webb space telescope