Richmond Upon Thames Definition

The full name of Richmond in south-west London , England , also known as Richmond on Thames.

Wiktionary

A London borough of Greater London RICHMOND UPON THAMES RICHMOND UPON THAMES RICHMOND UPON THAMES RICHMOND UPON THAMES .

Wiktionary