A fascinating clock tower seen in Cambridge, England