area 51 maybe?
yayhaha.. yes... I knew this one was easy
back to you now
no and noa patch in the sand?
sahara desert?
some kind of college?
Vatican city?
some palace in UK?
not UK, but is Europe to round it down a bit
off to bed, will check answers in morning
wonder if jellyfish would recognize it?