‘Karachi will have to wait for months for its mayor’