Lol why on earth should British people living in their own country have to learn Punjabi? This country is ridiculously tolerant and bends over backwards for you, the least you could do is learn the language.
Multiculturalism is essentially an imposition. British people never really consented to it or wanted it, contrary to what some believe no western country has ever "voted for immigration", the mainstream on the left and right both decided on it, and the fascist PC establishment have spent decades controlling the social narrative so any criticism is "racist". Only now are political alternatives starting to form.
Really the essence of multiculturalism, diversity etc has always been "less white people = good". Look at how parts of the U.K. that are 90% Pakistani are celebrated as "diverse" lol. Too many white people on a tv show = problem. Too many white people in a school = problem. Too many white people in a country = a problem that needs to be addressed.
It's not white British men that are sex trafficking and raping young south Asian girls, it's not white Europeans committing terrorist attacks all across Europe against non-whites. You are the the foreigners and you are the ones antagonising attacking, and brutalising us, and getting away with it because the native population have been psychologically beaten into submission and taught to hate themselves. But I see things are starting to change.