Difference between GDP and GNI in this exercise
GDP refers to income associated to particular geography (or residence).

GNI refers to income associated to a particular set of individuals (citizens), regardless of where they earn their income.

Since geography and citizenship do not fully overlap, they might be different:



I think this is enough to help you answering the question.

(code for reproducing the figure here)