Egypt Independent

Voters throw shoes at Shafiq