英语翻译On its north side stands the Tower of London itself.