Barbados is putting an exclamation point on its new separation from the Queen of England.
Read more...