Tower of London

From Wiki Awoo
Revision as of 15:50, 9 May 2021 by Tabitha (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Tower of London is a castle on the north bank of the River Thames.

In the Umbra, it appears as a glass or crystal sphere dominating the landscape.