New pages are live for mermaid statues and sculptures in Trafalgar Square, London, in Warsaw’s Old Town Market Square and at the Vistula River in Warsaw.
There is a lot of history on all of these.