Filed under Green Tech Lightsource BP finishes 60-MWp solar project in India Published by on June 18, 2018 India’s Sterling and Wilson and Longi Solar, a unit of Chinese solar products maker Longi Green Energy Technology Co Ltd (SHA:601012), were …