The calorific value of almonds is 20% less than previously thought, leading to gross overestimations of their energy value, according to new US resear