Democratic presidential hopeful Hillary Clinton has decried the Charleston church massacre as an act of "racist terrorism", and wants the Confederate flag removed from the state capital grounds.
Speaking at a church in Florissant, Missouri, Clinton said Americans were struggling to come to grips with Wednesday's killing of nine African Americans at Emanuel African
Methodist Episcopal Church by a suspected white supremacist.
"That night, word of the killings struck like a blow to the soul. How do we make sense of such an evil act - an act of racist terrorism perpetrated in a house of God?"
She said the killings by 21-year-old suspect Dylann Roof was an indication of entrenched racism in the US.
"Despite our best efforts, and our highest hopes, America's long struggle with race is far from finished," she said.