First post Revolution presidential election

23, 24 May 2012 Egypt witnesses its first post-revolution presidential elections, with millions of voters lining up over two days to cast ballots.