Committee for the Promotion of Virtue and the Prevention of Vice

Committee for the Promotion of Virtue and the Prevention of Vice

Lecture Hall Project for the Committee for the Promotion of Virtue and the Prevention of Vice