News

Villagers protest massacre in Yelwata, Guma County, Benue state, Nigeria in mid-June 2025. (Screenshot from Channels ...