translate English to German: This is a fact which we should not conceal.
Das wollen wir hier nicht unterschlagen.