in denmark and i know its not a predominantly english country but still the word doesnt have much meaning outside context i have a black friend he calls himself a nigger and in turn we call him a nigger as friendly banter but if i went up to a random black stranger and called him a nigger that would be very rude