Gynaecology & Obstetrics

Best Investigation to assess tubal patency :