Millions of Egyptians will elect a new president amid deepening divisions that continue to polarise the country.
Viewing this from your mobile? Click here