There is need to control world population since more people means we need more resources, while the resources available on earth are not unlimited.
The world can never be overpopulated because as new babies are born people keep departing from the planet. I am not a fan of birth control because most countries that enforced this policy are regretting it. Currently, some nations are depending on others for workers or laborers. The truth is that the earth has enough resources to take care of even a 16million people but these resources are controlled by a few powerful individuals.
The case of Africa is a very pathetic one. Africa has abundant resources which means they also need people to tap these resources. But the problem of Africa is not a high population but a bad and corrupt government. If Africa can educate and empower its population, it would become developed. Some people argue that Africans give birth to children they can fend for. But the truth is that if Africans get the assistance citizens of developed nations get from their government basic needs and education wouldn't be a problem for their children. African have always been populated and self-sufficient. But the current set of leaders she has now are specialists in looting and stashing funds in Western banks.