"How many people are there?"
Translation:कितने लोग हैं?
I thought the question word always needed to come before the verb. Therefore, why is the correct answer here not "log kitne haiN?"
Although I'm a native speaker, I can't offer you a comprehensive answer on why this is so. But I can tell you that the answer given in the question is absolutely correct and your construction sounds unnatural. I hope someone else can answer your question with proper reasons.