Trafalgar Square Mermaid statues and fountains September 17, 2012 By Mermaids of Earth Trafalgar Square fountain with Mermaid statues