In the last week, Netflix's newly released movie 'The Herd' has been a topic of national discourse, with many offering their perspectives on the movie plot, Weekend Trust writes.Set in Ekiti State, ...