Sri Lanka’s largest wind power plant was declared open earlier this month. Here’s everything you need to know about the Thambapavani wind power plant in Mannar.
Kris Thomas
Sri Lanka’s largest wind power plant was declared open earlier this month. Here’s everything you need to know about the Thambapavani wind power plant in Mannar.