Cricketer-turned-politician Imran Khan says he will end corruption in Pakistan within 90 days of coming to power. 

He was speaking at a rally in Karachi where some estimates suggest that more than 100,000 people turned up to hear him speak.

Khan's party, Pakistan Tehreek E Insaf, might be 15 years old. but never before has he ever drawn such large crowds.

The demonstration was billed as a peace rally, an attempt to restore confidence, but the journey for change is still shadowed by uncertainties.

Al Jazeera's Kamal Hyder reports. 

Source: Al Jazeera