Quote Originally Posted by Sarmatian View Post
No, Interpol estimates that there "could be up to 5000" of them in Europe.

While a few lines down there's this info
Left it open-ended enough