The New Partnership for Africa's Development (NEPAD), an African Union strategic framework for pan-African socio-economic development, is both a vision and a policy framework for Africa in the twenty-first century. NEPAD is a radically new intervention, spearheaded by African leaders, to address critical challenges facing the continent: poverty, development and Africa's marginalisation internationally.