Women In The Catholic Church: the Will of God, or of Man?

MenWomen
Priests (in thousands)136.1710
Consecrated Members (in thousands)191.81753.4
Popes2660
Permanent Deacons5320
Members of the Catholic Church
Number of Individuals Currently (Pope Count is Cumulative)
Sources: news.bbc.co.uk en.wikipedia.org