China announced the end of its hugely controversial one-child policy on Thursday, with the official Xinhua news agency saying that all couples would be allowed two children.

It cited a communique issued by the ruling Communist Party after a four-day meeting in Beijing to chart the course of the world's second-largest economy over the next five years.

China is "abandoning its decades-long one-child policy", Xinhua reported, according to AFP.