The First Public Flushing Toilets Open in London London opened the world’s first public flushing toilets. The toilet was located at 95 Fleet Street. Source Share This Article
Comments
Sorry, comments are closed for this article.