India, which is on a solid track of high economic expansion with nine per cent annual growth of gross domestic product, is ranked 17 among 23 economies based on a measure of people's economic well-being. China and India rank 15th and 17 th respectively, according to 'actual final consumption of households' or AFCH. AFCH is a measure of actual household consumption, including what they purchase and what they are supplied with by the government.