Article about High-speed train built by China to open in Indonesia | ABC News
Video about High-speed train built by China to open in Indonesia | ABC News
entertainment Video