CIIC:Today's featured article/June 22, 2010

From Wiki China org cn
Liujiaxia Hydropower Station

Liujiaxia Hydropower Station is one of the largest of its kind in China. Situated in the ancient city of Lanzhou, on the yellow river amongst the mountains in the northwest, it started operation on February 4, 1975. (More...)