Preview
The London Borough of Tower Hamlets is a borough in London, England. Situated on the north bank of the River Thames and immediately east of the City of London, the borough spans the traditional East End of London and much of the regenerated London Docklands area, including Canary Wharf, one of the world's largest central business districts. The 2019 mid-year population for the borough is estimated at 324,745.
Text from Wikipedia, CC BY-SA 4.0