China has decided to end its decades-long one-child policy, the state-run Xinhua news agency reports. Couples will now be allowed to have two children, it said, citing a statement from the Communist Party. The controversial policy was introduced nationally in 1979, to slow the population growth rate.