Beijing, China – China on Thursday slammed what it called the “smearing” of its Belt and Road infrastructure project after Italy said it would withdraw four years after it became the only G7 nation…

Read More