Gynaecology & Obstetrics

Salpingitis/Endosalpingitis is best confirmed by :