Johannesburg commemorates Haitian National Flag Day, celebrating the enduring spirit of resilience and the historic significance of Haiti as the world's first independent black republic.

Johannesburg commemorates Haitian National Flag Day, celebrating the enduring spirit of resilience and the historic significance of Haiti as the world's first independent black…

Johannesburg commemorates Haitian National Flag Day, celebrating the enduring spirit of resilience and the historic significance of Haiti as the world's first independent black…