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
Also on Shenhuifu Trans-Lux Modern Theatre in NYCWhat is Google Chrome browser?Planet of the Apes 1968Germany invades Denmark and Norway (1940)15 April 1994: The WTO is founded