Title: Germany, key to peace