Loading James Forrest signs new three-year contract with Celtic on Evening Times...