Goodrich TV boss appears before the court over assault charges

Dr Francis Habumugisha. / Igihe.com
Dr Francis Habumugisha. / Igihe.com
Hugues Mugemana