Outbound Osaka, Kansai, Japan set to host Expo 2025 from April 13 to Oct 13February 14, 2025 Osaka, Kansai, Japan is gearing up to host Expo 2025, set to take place on Yumeshima Island from April 13…