Question: why gnp is higher than gdp?
Answer: GNP accounts for incomes earned abroad. So if a nation has many multinational companies which are based abroad they may make a lot of profit abroad. ... This income earned abroad is measured by GNP - and this might lead to GNP being higher than GDP.