1 definition by I am much better than you
A index that ranks countries after how much they contribute to climate, world peace , science and various other stuff.
Sweden leads the index.
Sweden leads the index.
by I am much better than you November 16, 2016