Tuesday, January 6, 2026

Tag: taxpayers owe

spot_imgspot_img

BRA owed more than $1b

Taxpayers owe more than $1 billion to the Barbados Revenue Authority (BRA).  That figure was disclosed yesterday in a statement as BRA defended the activation...