China’s National Bureau of Statistics (NBS) has reiterated that the country’s economic internal drivers remain robust, even as external challenges continue to weigh.