Hundreds of women took to the streets of Mexico City on Friday to demand protection from the police after a number of recent high-profile sexual assault cases involving officers.

The initially peaceful rally ended with some protesters lighting a fire on the second floor of a police building and vandalising a bus station.

The protests were sparked by two recent cases - that of a 17-year-old who said four policemen raped her in their patrol car, and a 16-year-old who said a policeman raped her in a museum.

Read more: Mexico police suspend six officers over rape case investigations