In what is snowballing into a big controversy, Pakistani ex-cricketer-turned-politician Imran Khan has called on India to recall troops from Kashmir. Speaking at a public meeting in Lahore, Imran Khan said military hasn't solved problems of any country and suggested India take a lesson from the failure of America in Afghanistan.