Muscat: One of the main causes of stenosis of the coronary artery (blockage) is high cholesterol, which is common in people aged 40 years and above.Diabetes, high blood pressure, and infections can also affect the functioning of the heart.Dr. Najeeb bin Zahran al Rawahi, senior consultant of cardiology and electrocardiography at the Royal Hospital, and the.