Lightsource BP finishes 60-MWp solar project in India

India’s Sterling and Wilson and Longi Solar, a unit of Chinese solar products maker Longi Green Energy Technology Co Ltd (SHA:601012), were …