Does "keen" here modify the "middle classes"? If so, why is "keen" put after "developing world"?

Native speaker’s answer
Rebecca
Yes, "keen" here modifies "middle classes". Because the "middle classes" here are located in "the developing world", "middle classes in the developing world" is one term. That is why "keen" is after "developing world".