China delays launch of first space telescope to 2012

China has delayed the launch of its first space telescope, designed to detect black holes, by two years to 2012 for cost reasons, the Xinhua news agency said on Thursday.