Police stand by handling of investigation - Barbados Today