Connect with us

David L. Rubongoya

David L. Rubongoya is a lawyer and the Executive Secretary of the People Power movement.