An Opera News Kenya publication
Three cousins charged with brutal murder of their relative following a domestic quarrel have been found…