Just seen another article on this. It says more than 1 in 10 people in Britain are not British born. So that is probably just over one in 10, so just over 10% of people in Britain are non british born. It didn't say about white/black/Asian etc British born.
So hardly being over run are we?
Yes I think we are too soft in some cases on immigration. But I don't think being White makes you British, being black doesn't make you not British.
The way I see it, we are very lucky to live in a country so great that people from all over the works want to live here. And I don't blame people who may have horrific lives elsewhere coming here to try and make a nice life for them and their families.
OP I don't know if you meant your post to come across the way it has.