China today successfully launched a pair of high-resolution remote sensing satellites to get commercial images. The satellites were launched today from the Taiyuan Satellite Launch Centre in Shanxi Province, state-run Xinhua news agency reported. Read More at Indian Express