GDP per capita only measures the income paid to those residing in the country's borders. GNI per capita can raise a country's standard of living. That's because many citizens live in other countries to get better jobs. They also remit part of their wages back to their families at home.
I think