Geisha Alien

One of the various aliens who had come to Earth for a holiday but wound up imprisoned by The Department. Locknessy had gone to Scotland and Geisha had gone to Japan. She had blended into the culture best she could but was still discovered.

Behind the scenes
As all these aliens had come to Earth for a holiday and blended into the culture,