which country has highest gni 
the united states has the highest gni per latest data available from the world bank the country recorded a gni of 25 59 trillion in 2022 china which came in second recorded a gni of 18 13 trillion 3