Foods rich in the nutrients -- including milk, oily fish and green vegetables -- could be the latest weapon in the fight against the disease.
A study of more than 30,000 women found those eating high levels of calcium and vitamin D were up to 40% less likely to develop breast cancer before the menopause.