By Francis FrancisJune 7, 2021Breaking: NBC orders TV, radio stations to deactivate Twitter accounts News trending June 7, 2021By Francis Francis The National Broadcasting Commission (NBC) has ordered all broadcasting stations in Nigeria to suspend the use of the popular microblogging…