Though the description mentions China, I’m guessing this is actually from Japan because the stations masters are speaking Japanese. But ridiculous none the less!