The Times is a large well-known newspaper. It is printed in London, England.
Categories: London | Newspapers