(LinkAsia: November 4, 2011) China's successful launch of Shenzhou 8 brings it another step closer to its mission of developing its very own space station by 2020. Broadcaster: CCTV News
Today's Headlines:
Rockets Strike Jordan and Israel
Ahmadinejad offers Obama debate
And…Malaysia TV crowns Muslim 'Imam Idol'