China's Global Development Initiative helps give developing countries, especially those in the Global South, a stronger voice in global governance while creating broader opportunities for development, former Egyptian Prime Minister Essam Sharaf has said.