You are using an older browser version. Please use a supported version for the best MSN experience.

Russia launches major new telescope after 25 years of delays

Russia has finally launched a major telescope into space, more than 25 years after work on the project originally began. Work on the project began in 1995 was shelved due to budget cuts and redesigned in 2005 to be smaller, simpler and cheaper.

Latest Science & Tech Video

image beaconimage beaconimage beacon