Translate the following sentence into Turkish.
Still, a lot of things had to be done and a long road to be traveled to reach the final destination.
İnsanlar ne kadar acı çekmişlerdi. Zafere giden yol ne kadar da uzundu.