Six reasons behind the high street crisis Inflation and the rise of online shopping have left many retailers on the ropes. Source