"Many" is "viele", while "mehrere" is less than "viele"; therefore, "many" doesn't suit here, but "several".
"Many" heißt "viele", "mehrere" sind aber weniger als "viele", deshalb passt hier nicht "many", sondern "several".