Egyptians have been gripped by the dramatic start to their country's unexpectedly early presidential election campaign.
President Abdul Fattah al-Sisi's re-election - now for a six-year term - seems virtually guaranteed even as his government grapples with record inflation and massive debt.