The unusual raid was over “sequestration, confiscation of IDs, unsuitable living conditions, maltreatment, denial of access to education and other services.”
The Shefa School is building a new campus at 17 West 60th Street, increasing its size from 25,000 square feet to 75,000 square feet and its capacity to 350 students.