Icon
 

A look at the China built largest hydropower station in Cambodia