The Economist Volume 431 number 9144,25-31 May 2019 - Volume 431 number 9144,25-31 May 2019