Great Britain as a political entity doesn’t have a single capital, but London—the capital of both England and the United Kingdom—is situated on the River Thames.
The Thames has been central to London’s history, commerce, and identity for two millennia.