Osaka Why has World Expo 2025 so excited host Osaka? It triggers memories of 1970 Expo in Japan March 31, 2025