16Jul

Solar technology 2017: World’s biggest floating solar energy farm constructed in China