BHF visit to the School of Medicine
Representatives from the British Heart Foundation were in St Andrews to find out more about the research that they fund.
Representatives from the British Heart Foundation were in St Andrews to find out more about the research that they fund.