Members and supporters of feminist groups scuffle with police during a protest in Mexico City, Mexico.
Mexico has been witnessing several protests organized by feminist groups against gender-based and police violence.

Via EPA-EFE/Sashenka Gutierrez