Thousands of Egyptians are holding a rally in Cairo's Tahrir Square marking the first anniversary of the uprising which toppled President Hosni Mubarak. Some are celebrating the success of Islamist parties in the first post-Mubarak elections, while others are calling for further political reforms.