Vietnam was a colony of France.
It revolted and gained independence.
China is a huge country.
It was later ruled by communists.