San Jose, California, has formally apologised to the Chinese community for historic wrongs.

for more...