Displaying items by tag: Oddamavadi 100 MW solar project sparks debate over high tariff

Sri Lanka is set to commission a 100 MW solar power plant in Oddamawadi, Batticaloa, by next year amidst allegations of manipulations in power purchasing agreement with Ceylon Electricity Board (CEB).

Published in Business News
There are 35831 listings and 1274 categories in our website