Challenges Facing the Developing Countries