Vision and strategies for entrepreneurship development through micro enterprises and micro financing in the developing world