Question: why gnp is less than gdp?
Answer: Gross national product defined as gross domestic product plus income from abroad earned by citizens less domestic income paid to foreign residents. Thus gdp higher than gnp implies a net outflow of income to foreigners. ... GNP is wider than GDP because GDP does not include foreign trade that net income from foreign trade.