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