Question: What district, in the London Borough of Tower Hamlets, is on the longest river entirely in England?
Sentence (from "Limehouse"): Located 3.9 mi east of Charing Cross, It is on the northern bank of the River Thames opposite Rotherhithe and between Ratcliff to the west and Millwall to the east.
Relevant evidence: No