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.