Major disruption for Christmas shoppers and Old Firm football fans