A Pakistani woman holds a placard during a rally in Lahore demanding action over violence against women. Photo: AP