0
0
0
s2smodern

Francis Habumugisha, the boss of Goodrich TV is being detained by Rwanda Investigation Bureau (RIB) over physical torture of one of her female employees, identified as Diane Kamali.

Read more

Pin It