The world's earliest 'babies' were fish from Orkney



The unborn embryos have been identified in the fossilised remains of a fish from at least 385 million years ago.



BBC News