The Urinals of The British Library

The British Library, the national library of the United Kingdom, is located in London, England.

Filed under: Landmarks
Tweet

This installation was found near the main entrance to the Library.

Submitted by <font face=arial>LK</font>.