First Chinese-made high-speed train cars arrive in Indonesia

First Chinese-made high-speed train cars arrive in Indonesia