Error loading player: No playable sources found
07:22
China Huadian Engineering Co., Ltd., a subsidiary of China Huadian Corporation Ltd. (CHD), recently held an online open house at the Bali Power Station in Indonesia, showcasing operation of the project and its impact on local people's lives.