Africa is a diverse continent with contrasts. Pictures show both modern cities with skyscrapers as well as rural villages with grass-roofed houses. There are depictions of poverty alongside images of economic development and infrastructure projects across the various nations of Africa.