Egyptian police have clashed with protesters gathering in Tahrir Square in capital Cairo ahead of the second anniversary of the…
Egypt's ruling military council has vowed to hand over power to an elected president by the end of June. The…