Egyptian riot police in Cairo have clashed with thousands of demonstrators after Friday prayers. The protesters are demanding that President Hosni Mubarak, who has been in power for over 30 years, step down.