Shoes go through a lot every day. From muddy pavements and dusty roads to accidental coffee spills and greasy food stains, it does not take much for your favourite pair to look old and worn out. The ...