Mexico City, the country's capital and one of the world's largest megacities, is a socially progressive city with a long history of embracing diversity with anti-discrimination policies and a tolerance for those who choo