Castro commits suicide - Barbados Today