Imran Khan spits venom in speeches and gives explanations later