We can categorically say the picture shown is actually a SIM Card Vending Machine Located in London Heathrow depatures Terminal 1 (Terminal 1 is no longer there anymore).
From the Pioneers of SIM Card Vending with a new unique design! See website for the new machines!!
Australian living in Japan for over 10 years. I write about Japanese life, language, culture and tradition in Japan.