Japan – details better, but headline GDP already declining
Paul Cavey -
16 May 2025