US lawmakers, analysts claim there’s Christian genocide in Nigeria. Is this true?
Last week, US Senator Ted Cruz introduced a bill aimed at sanctioning the Nigerian government for allegedly supporting terrorism aimed at...