London's famed clock tower watches majestically over London.