Ruth is an editor at Opposing Views. She holds a Bachelor of Engineering (B.Eng.) from Kenyatta University. 

Popular Video