Russia launches 'biggest-ever' space telescope

The Russian RadioAstron space telescope - effectively, the biggest ever - has been successfully launched from Baikonur in Kazakhstan.