Causes of underdevelopment

Economists of development have tried to discover why poor countries are still lagging hind in their process of development. The cause of under-development in the third world countries can be social, cultural, institutional, political, economical, etc. However, generally, these causes are either internal or external.