Now, I'm not naïve, so I know we have major problems with immigration. However, I also know that not every immigrant is illegal. Some are students, others are people who have come to work (and will pay their taxes), and some are genuine asylum seekers, afraid for their lives.
England has been a multicultural country for centuries. This is hardly surprising, given that we are an small island nation that used to get invaded every five minutes.
Returning to St. George, the dragon slayer. You'd be amazed how much grief you get if you point out this little piece of fact :-