News Barbados deposed Britain’s Queen Elizabeth as head of state, forging towards a new era of becoming a republic News DeskNovember 30, 2021340 Views0 Barbados deposed Britain’s Queen Elizabeth as head of state on Tuesday, establishing a new republic with the first president and eliminating the Caribbean island’s last… Read More