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 demonstrations 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.