Man dies in hospital weeks after crash on busy Scots road as family pay tribute

Ian Weir, 66, has died after being involved in a crash on the A7 near Fountainhall.