Twenty one million women now face the world’s most severe systemic and institutionalised denial of human rights while the world turns its ...
A FILM is scheduled to air today on Sweden’s public television network and the timing of its broadcast could not be more apt.