Nigerian Officials Complicity: US Senator Ted Cruz Accuses Government of Facilitating Killings of Christians

By: Abudu Olalekan There was a tense moment on Capitol Hill this week. During a Senate Foreign Relations subcommittee hearing on America’s counterterrorism strategy in Africa, US Senator Ted Cruz didn’t hold back. He accused Nigerian officials of being complicit in what he called the mass killing of Christians in the country. And he pointed…

Read More