what rocks do diamonds form
The principal host for diamonds are rocks formed in the earth's mantle that are known as eclogite and peridotite that are carried to the earth's surface in magmas known as kimberlit e and lamproite.