translate English to German: There are many questions to be answered.
Es sind noch viele Fragen offen.