Gynaecology & Obstetrics

A woman in second trimester was found to have over distended uterus. Common causes include: