Professor Diarmaid MacCulloch explores how Christianity has shaped western attitudes to sex, gender and sexuality throughout history.
Charles Colville
Director
Andrea Illescas
Robin Dashwood
Diarmaid MacCulloch
Self - Presenter
Writer