Which of the following vessels carries oxygenated blood?
A. Inferior vena cava
B. Pulmonary vein
C. Pulmonary artery
D. Superior vena cava
Pulmonary vein carries oxygenated blood from the lungs to the heart. Pulmonary artery carries deoxygenated blood from the heart to the lungs.
Superior and inferior vena cava bring in deoxygenated blood from all other parts of the body to the heart.
Therefore, the Correct Answer is B.