Clearly you've only been to touristy bits like Westminster or the hood. Try somewhere like Finsbury Park for proper London.
But there aren't any British/English people in London anymore.
Oh dear God shut up.
What? It's true. No offence.
I'm not offended, if anything it's amusing that someone so stupid can use a computer.
First of all you have to clarify what you mean by British/English, because the law states it's anyone who can legally own a British passport, which is anyone who lives in England bar <1% of the population who are illegal immigrants. If you mean where they were originally born then let's grab the 2011 census http://www.ons.gov.u...population.html
England 4,997(thousand) 61.1%
Of course that's meaningless because your opinion on who is and isn't British doesn't mean sh*t. If you don't like it then I suggest you cry in your pillow or get someone to beat your attitude out.