So, I'm not sure if this is a stupid question, or a smart question (LOL), but why is something called the Japan Expo taking place in Paris, France? Am I missing something?
It's probably an expo about all things Japan. We have something similar in Barcelona.