National

STOP PRESS

Two Rwanda Defense Forces (RDF) senior officers have been arrested on allegations of negligence of duty.
no image
Edwin Musoni