German language is not necessary.
We had guests from England, Denmark, Poland and even USA.
Not everyone is capable of speaking English but most are.
If necessary we have bilingual workshops.
In theory, there is no difference between theory and practice. But, in practice, there is.