IN PHOTOS: Sneak peek of Expo 2025 in Osaka, Japan