This London picha contains
marina.
There might also be
wilaya ya biashara, downtown, biashara wilaya, kizimbani, dockage, docking kituo, gatini, and egesho kituo.
Her Majesty's Royal Palace and Fortress The Tower of London, zaidi commonly known as the Tower of London (and historically simply as The Tower), is a historic monument in central London, England on the north bank of the River Thames.