Those who had higher levels of vitamin D - produced by the body in the presence of sunlight -when diagnosed with colon cancer were 50 per cent more likely to survive than those with low levels, researchers found.
A separate study also found that patients who had high levels of the vitamin when they were diagnosed with skin cancer were more likely to have thinner tumours.
Read from Telegraph