translate English to German: More than 70 heads of state and government attended.
Mehr als 70 Staats- und Regierungschefs nahmen daran teil.