Input (grade 9): The London Borough of Tower Hamlets is a London borough to the east of the City of London and north of the River Thames.
Output (grade 9): The London Borough of Tower Hamlets is a London Borough a bit east of the City of London and north of the River Thames.