Egypt Independent

Security forces and armed forces beat and drag Tahrir Square protesters