Thats not true...that GERMANY doesn't like foreneirs... there are just some people living in germany and that kind of thing is all over the world... for example there are a lot of racist people in america but that doesn't make the country racist -.-
You get that kind of mentality all over the world!!!
And we speak english cause its mandatory in school from I think 4th or 5th grade to 11th if you don't drop out before that.. so most people learn it at a young age already