Rangers boss McLeish extends contract

Rangers boss Alex McLeish has agreed a new deal at Ibrox.