What are capitals of Egypt Morocco Nigeria Kenya Zambia and South Africa?

Egypt - Cairo.
Morocco - Rabat
Kenya - Nairobi
Nigeria - Abuja
South Africa - Pretoria/Capetown/Bloemfontein (it has three capitals)