Among the complications arising out of diabetes are the cardio vascular complications, which can be micro-vascular and macro-vascular. Micro-vascular refers to small blood vessels and the macro-vascular are the larger vessels that are involved in these complications....