China stocks post weekly gain on upbeat economic data


China stocks ended higher on Friday, posting their second straight weekly gain, as investors were encouraged by recent data pointing to a solid recovery in the world’s second-largest economy.

The blue-chip CSI300 index rose 1.0% to 5,161.56, while the Shanghai Composite Index added 0.5% to 3,484.39.

Leading the gains, the CSI300 consumer...