Hundreds of demonstrators from Egypt 's small opposition movement , Kifaya , or Enough , defied a police ban and turned out in the streets of Cairo , Alexandria and Mansoura to protest for free elections and political reform .