Amazing speech. The queen of great speeches