Gynaecology & Obstetrics

Salpingitis /Endosalpingitis is best confirmed by: