Financial development enhances domestic resource mobilisation and also allows these resources to the most productive uses. While there is little doubt that financial development leads to higher economic growth which may then lead to poverty reduction, financial development in itself will allow developing countries to achieve the Millennium Development Goals (MDGs).