Berlin isn’t the alpha economic city in Germany though. There isn’t really one, but it’s more like Frankfurt.
Berlin has a lot of English speakers because it’s been a cool place for young people to move to from across Europe for the last few decades.