Mexico City ranked as the sixth worst megacity for women from the list of 19 cities. The Mexican capital, with a population of 21 million according to the United Nations, was fourth worst when it came to women facing sexual violence and harassment.