alexa SHALOM MAGOMA - Daily Nation

SHALOM MAGOMA

Mr Magoma is a disaster risk management specialist.