Europe positions itself as a leader in human rights, yet its history of violence and oppression reveals a stark contradiction ...
Recent reports have claimed that a woman was arrested at Tehran’s Islamic Azad University after undressing on campus in protest against the dress code, alleging harassment by university security.