The Christmas rush is in full swing and the streets of London are humming with shoppers, carols and giant nutcrackers decorations. But what has stopped everyone in their tracks?6888934