Quote Originally Posted by Tawi2 View Post
I would say it's inacurate, there's 100% definitely a BIG sign outside the offices here that says EUROPEAN MAIN OFFICE. Google it and see, or check out the Wikipedia.
If it's got a sign like that, I'm not going to argue.

Perhaps Italy was HQ at some point because I think the passage on that site is an extract from a book, but then again not all books provide the correct facts.