Never heard of that site before, and they didn't really cite any sources, so I'd be hesitant to trust that. Not saying it's not true, just that the research I've done so far says otherwise.
As for the Venice thing, you're not wrong, they don't exactly have a way to verify whether not they're tellin...