Science

Astronomers on tenterhooks as $10bn James Webb telescope set for lift off