translate English to German: I have been invited to participate in the development committee in the World Bank.
Ich wurde aufgefordert, im Entwicklungsausschuss der Weltbank mitzuarbeiten.