GNI is the total income received by the country from its residents and busineses regardless of whether they are located in the country or abroad. GNP inculdes the income of all of a country's residents and businesses whether it flows bact to the country or is spent abroad