Which of the following blood vessels have valves?

A. Capillary
B. Artery
C. Vein
D. Arteriole

Correct Answer: Option C

C. Vein