A man has admitted to the rape and murder of 11 victims in northern China over more than a decade, officials say.

Gao Chengyong, dubbed China's "Jack the Ripper", was detained at a grocery store he runs with his wife.