A clock tower seen in Norwich, England