Sports

John Hughes: Celtic 'all-time great' dies aged 79