Introduction to the Shweli River I Hydropower Station: The Shweli River I Hydropower Station with an installed capacity of 600 MW is located in northern Myanmar, on the main stream of the Shweli River in Shan State, close to the China-Myanmar border.

Leave a Reply