a borough of London, England, on the east side of the city and north of the River Thames . It includes the Docklands area.
TOWER HAMLETS
Meaning of TOWER HAMLETS in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005