New answers tagged translation
When looking at IMDb only, there are many hints that it was dubbed. First of all, the list of releases as also mentioned in santu47's answer lists an entry USA 6 August 1999 (limited) (dubbed version) So there seems to have been a dubbed English version, even if that was not the only version released in the US, seeing that the list also has entries ...
As of my research in the web, I just found it's the same movie from Italy dubbed into many languages across the world. You can see the complete list of releases of this movie across the world at this IMDB link.
Top 50 recent answers are included