Original: The Royal Borough of Kingston upon Thames is a borough in southwest London, England.
Simplified: The Royal Borough of Kingston upon Thames is a London borough in south-west London.