Thousands marching on Tahrir from Giza, crossing the Qasr el-Nil Bridge, as clashes with the police troops flare in Mansour Street.
Thousands marching on Tahrir from Giza, crossing the Qasr el-Nil Bridge, as clashes with the police troops flare in Mansour Street.