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