Another clue. Could be the last one because the forum has a limit on consecutive posts.
The livery is “Arctic Fox” even though the location is not in the Arctic circle. Even though, if you asked random people if this country is in the Arctic circle, I bet you’d get a lot of people say yes.
I have a feeling the aliens were laying low on this one - probably solved it within minutes
Actually I think their secret home base on planet Earth is around that area… maybe that smaller island Wombat mentioned. The temperature there is more in balance with the alien blood so they can party up there and not get too hot