Designed by
Title
Shilongba Hydropower Station #174672884
Description
Shilongba Hydropower Station is the first hydropower station in China. It is located on the Mantis River on the outskirts of Kunming, Yunnan Province, China. It is the earliest hydropower station in China. Witness the history of China`s hydropower for a century.
This image is editorial