Police jeeps outside Sheraton Mall (FILE Photo)

With today's fatal shooting in a shopping mall located in Christ Church, Barbados records its 20th homicide for 2019. Today's incident has sent shock waves through Barbadians, who are all expr...