X 1 signing of last two Letters of Intents Signing of last two letters of Intents towards installation of 70 MW Solar Power Project and Umbress Agreement to invest US$1200 million at on January 29, 2024 Xela
Be the first to comment