The cause of his death was that he was assassinated by a grenade. The grenade was thrown by a man who was part of a group of people who were opposed to the government. The man who was assassinated was a member of the government.
Unveiling the Life of Mir Asadollah Madani: A Revolutionary Iranian Politician and Shia Cleric