Claudia Sheinbaum's election as Mexico's first woman president sparks hope for change in a country where gender-based violence has long been rife.
Flag-waving supporters sang and danced to mariachi music late into the night after the former Mexico City mayor won Sunday's election by a landslide.