China has helped transform the idea of Africa from a destination for charity to a place for business
That is such an awkwardly written sentence.
How about changing it to:
"China has helped to transform the idea of Africa's being a destination to its being a place for business."
That would be a start.
Student or Learner