Sunak’s parents immigrated to the UK in the 60’s and he was not born until 1980, so he is no more foreign than any other second generation immigrant.
More to the point, the people of the UK don’t consider him a “foreigner” so why the heck do you think you get to be outraged for them?
As for Khan, he’s an idiot, but more people are angry at him over ULEZ (Ultra Low Emission Zone) charges than his ethnicity.
“so why the heck do you think you get to be outraged for them?”
Gee, I don’t recall bringing them into the comment. The point made was: he isn’t British, or English (i.e., neither a Briton or an Anglo-Saxon). So why is he ruling the British people? Did they run out of 50th generation Englishmen to run their country? Don’t think so.