Loading Alistair Johnston signs new Celtic deal as defender commits to Parkhead until 2029 on STV Sport...