Kamala Harris has united Democrats and banished the ghosts of the past by delivering a successful convention speech, introducing her own vision for America and thanking President Biden, while also addressing divisive issues such as Gaza and the border.

