The World Cup is starting soon—real soon. June 12, actually! You know what that means? Merchandising. And in Japan, that means Pokémon merchandising.
Since Japan's official World Cup mascot is Pikachu, the character is being put on a whole bunch of things so people will buy them. Makes sense!