translate English to German: Indeed, it is also possible that Europe expected more.
Vielleicht hatte auch Europa mehr erwartet.