Answer:
Aorta and vena cava are two main types of blood vessels attached to the heart. The main difference between aorta and vena cava is that aorta carries oxygenated blood whereas vena cava carries deoxygenated blood. Aorta is the main artery that leaves the heart through the left ventricle. It supplies oxygenated blood throughout the body. Two types of venae cavae supply blood to the right atrium of the heart. They are superior vena cava and inferior vena cava. Superior vena cava drains deoxygenated blood from the head, arms, and other upper parts of the body while inferior vena cava drains that from the lower parts of the body.