Gynaecology & Obstetrics

A 21 year old primigravida presents with vaginal bleed after a period of amnorrhea. UPT shows +ve, USG shows snowstorm appearance. What can be the diagnosis?