Tens of thousands of protesters rally in Cairo's Tahrir Square on April 20, 2012 to protest against the ruling military and hold-overs from the former ruling government ahead of the presidential election to be held at the end of May.
You can comment with: