Why countries of the Middle-East are not called developed in spite of high per capita income?
Ans. The countries of the Middle-East may have very high per capita income due to revenues from crude oil, but they are otherwise not developed in each sector (except Israel). Their literacy rate, life expectancy at birth and other similar parameters do not match those of developed countries of the West.
The probable reason is that they have become rich nations recendy due to sharp increase in the price of oil, but their society has not developed accordingly. Most of the wealth is accumulated in a few hand, so, the society has widespread inequality.