There are neither squirrels, nor badgers in the Isle of Man...my original stamping ground. Given that we live on the edge of a large forest in Brittany, France...oddly enough l've never seen squirrels here either.
We have so many squirrels here, I'd be happy to share them with any areas that are without. No doubt however they would play havoc with the existing ecological balance.