A clock tower in Newmarket, England