So many 'milks' - soy, oat, almond, dairy - which is best for health?

A trip to the supermarket presents shoppers with an overwhelming number of milk choices.

And far from just being the domain of the modern hipster, plant-based milk alternatives are going mainstream.

These alternatives may be suitable for people who are intolerant to dairy milk, or have ethical or other personal preferences.

They tend to be lower in saturated fats and energy than dairy milk, but also lower in protein (except soy) and calcium (unless fortified). Some are also high in added sugars.

As to which milk