Step-by-step explanation:
GDP or Gross domestic product is a total value of the domestic produce of the nation at a specific time period.
The GNP or Gross national product is the total value of all the finished goods and services which is owned by a nation's residents over a time period. The difference between Gross domestic product and Gross national product is that GDP limits the understanding of the economy within the country while GNP extends its meaning to the total value of produce which includes economic activities done outside the country by its nationals.
Gross domestic product indicates how a country is developing as an economy. While GNP shows how the citizens of a particular country are contributing to the economy of the country.