The use of statins may shield unborn babies from their mother's stress, reducing their risk of health problems in later life, scientists have said.

Statins are normally prescribed to lower high cholesterol but it is believed they could help protect the hearts of babies in the womb.

Research by Edinburgh University found the drugs helped counteract the negative impact of stress hormones on fetal growth and heart development in mice.

The impact of stress on babies - and why statins could help

The drugs are already given to pregnant women but researchers say further studies are needed to establish the long-term effects of statins.