How do diamonds form?

1 answer

Check this site.

http://www.gemsutra.com/diamonds.html