News

China is ready to install a large impulse turbine at the Datang Zala Hydropower Station in Tibet autonomous region, according to the official Science and Technology Daily.