Mermaids are actually resident in Liverpool UK.. and when walking that great city you can often hear the dulcet tones of another shouting "Shut up you stupid Mer"