text: The London Borough of Tower Hamlets is a London borough to the east of the City of London and north of the River Thames .
simplified: The London Borough of Tower Hamlets is a London Borough a bit east of the City of London and north of the River Thames .