what is the difference between GDP and GNP?
Gross domestic product is the value of all officially recognized final goods and services produced within a country in a given period.
Gross National Product is the market value of all products and services produced in one year by labour and property supplied by the residents of a country