Despite being more well-known for its world-renowned university, Cambridge has more independent shops than anywhere else in the UK.Located on the River Cam, the
With the latest news that The Body Shop has gone into administration and 40 stores are to close, we examine just what has gone wrong for The Body Shop, what thi