Baton-wielding Egyptian police have broken up a pro-democracy demonstration in Cairo.

Riot police beat and dragged protestors away from outside the upper house of Parliament, put them in trucks and took dozens away.

Demonstrations are illegal under Egypt's stern "emergency laws", which have been in place for 30 years.