Tag: Sterling and Wilson Solar Limited commissions its first Solar PV Project in Oman