Standing in the heart of Ghana’s capital city, Accra, is Independence Square, widely known as Black Star Square. It is one of the country’s most iconic public spaces and the symbolic center of Ghana’s ...