Tahrir square in Cairo: Egyptians hold their national flags as they take part in a rally celebrating the first anniversary of the 25th January uprising.
DPA

Tahrir square in Cairo: Egyptians hold their national flags as they take part in a rally celebrating the first anniversary of the 25th January uprising.