Deutsche Post: stamp of approval Published 08 Jul 2020 German group offers optimism as investors are becoming inured to sob stories Full Article