A heart attack occurs when the blood supply to the heart is limited. This may happen when the blood supply is compromised or obstructed. It is usually due to cholesterol or excessive fat deposition in the arteries. Cholesterol-rich greasy substances are called plaques, and the process of accumulating those substances is called atherosclerosis. There are times when this plaque becomes dislodged, leading to the formation of a clot that restricts blood from moving. This causes injury to or even death of the cardiac muscle tissues. Heart attacks are complex. So, let us understand the causes of the heart attack from some of the best cardiologists in India.