Gynaecology & Obstetrics

Commonest cause of post partum haemorrhage is