Gynaecology & Obstetrics

Carcinoma cervix is caused by :