The Museum of Technology stands high above Cambridge and the surrounding area, being the tallest building for miles around. Standing beside the beautiful river Cam […]