No, he is referring to all British Asians, Sikhs and Hindus as well as Muslims. Who have been here since the late 1940’s. And who for several decades were by far the most visible of the British Asian immigrants. And still are hugely visible.
People here are wrongly reading too much into his comments.
Pardon me if I don’t swallow your cyber-Soma.
Who cares if they are Muslim or not. The key point is they are an alien non-White people. Cameron is wishing for the indigenous White British to be ruled by non-Whites.
These ‘Asians’ may be citizens of the United Kingdom, and thus in the legal sense, ‘British,’ but they are in no real sense (defined by ancestry) British. David Cameron would not magically become African by plonking himself down in Liberia; the people Cameron is talking about did not magically become British,other than a description on their passport, by plonking themselves on that island.
Being Muslim would merely make them even more alien, and possibly hostile, but would not really alter the fact that they are alien people unrelated to the indigenous people.