The two largest veins in the body are the superior vena cava and the inferior vena cava. They are responsible for carrying deoxygenated blood from the body back to the heart. The superior vena cava collects blood from the head, neck, arms, and chest, while the inferior vena cava collects blood from the legs, abdomen, and pelvis.