“The spirit of Independence and the Treaty of Chaguaramas which created the Caribbean Community are not dead. It sends a clear message to the world that the people of this region have the capacity to understand their past, the courage to confront it and the will and moral character to …
Read More »