Washington (US): James Webb Space Telescope, the largest and most powerful space telescope ever constructed, will lift off on Christmas. The USD 10 billion project spanning over three decades, a collaboration between NASA, the European Space Agency, and the Canadian Space Agency, hopes to look further back in time than ever before – to find […]