vik_c - 6:13 am on Aug 7, 2010 (gmt 0)
There is only one answer that ticks all the boxes, in spades - AUSTRALIA
There seem to be a lot of (allegedly racist) attacks on Indians in Australia. The media has so many diverse views on the subjects It's hard to know the real picture sitting thousands of miles away. Besides immigrating to Australia is tougher than to NZ.
The other country I have lived in (where I live now) is Sri Lanka
Sri Lanka isn't stable politically. They may have a democracy but there's a lot of conflict between various factions within the country from what I know.
South Korea is in conflict with North Korea. With USA, Iran and other countries playing a part, this could escalate. Countries like NZ and Canada are relatively apolitical.