The Economist October 2025, 18-24, 2025 ‐ Mercari: Shop from Japan