March 8 marks International Women's Day, a global moment that has existed for over a century, recognizing the ongoing pursuit of women's rights and equality. Across Shanghai, organizations and venues ...