HomeIFTTT Evergrande posts losses of $81 billion over two years as it reports long-delayed results | CNN Business byATSAffiliateHub •July 18, 2023 0 via News https://ift.tt/Vnsf3oy Tags: IFTTT news Facebook Twitter