IFC commits $100mln to Scatec Solar for renewable energy exp

© 2025 Vimarsana