Egypt Independent

Vendors and protesters clash at Tahrir Square