June 20, 2009 Niels Kobschätzki Btw. the source of the last tweet is “OECD Economic Surveys: Japan” from 2006