Sterling and Wilson Solar Ltd (SWSL) has signed an order worth $62.6 million (Rs.462 crore) in Chile, the company said in a release. This is the company’s fifth project in Latin America. The company's total physical order book (completed Read more