Justice to be done; to be seen - Barbados Today