explosive chemicals

A gigantic amount of ammonium nitrate recently exploded in Beirut, killing hundreds, injuring thousands while causing catastrophic damage. Chemically, it's not at all surprising that ammonium nitrate can detonate. With that, here's the answer to the question people around the world – and especially in Lebanon – are asking themselves: Why does it explode?