Will the World Expo 2025 in Osaka be a financial bust? It's trending that way - and Japanese taxpayers might be on the hook for it.

Unseen Japan