Well, I do live in the UK and have been living there for the last 10 yrs. On the whole, it IS a hugely diverse and tolerant place - and the people who most commonly whine about racism are losers who blame racism for all their problems. Yes there are racists in UK - as there are India but on the whole, UK does a better job of welcoming foreigners than practically any other country.