NASA completes construction of world’s most powerful space telescope, launch scheduled for 2018 Science November 3, 2016 The James Webb Space Telescope will be launched from French Guiana.