Ecuador Angered! China-built Massive Dam is Tofu-Dreg, Ecuador Demands $400 Million Compensation
China’s Belt and Road infrastructure projects have plunged some countries into deep debt, with many projects plagued by construction defects. Now, these affected nations...