The statue is yet to be officially unveiled. A curvy statue of a mermaid has caused a stir in the southern Italian town of Monopoli for being “too provocative”. According to The Guardian, the artwork sits in a new square in the Puglia town called Piazza Rita Levi-Montalcini – named after a Nobel prize-winning Italian […]