Prof JJR Macleod was jointly awarded the Nobel Prize for Physiology or Medicine for helping discover insulin ... a statue in his honour was unveiled in Aberdeen's Duthie Park to mark 100 years ...