Interview: Steven Chen, Director of India, JA Solar Holdings Co., Ltd.

Steven Chen, Director of India, JA Solar Holdings Co., Ltd. in an exclusive interview with Climate Samurai shared about the latest products, market, his views on the impact of safeguard duty and more