(SeeNews) - Aug 28, 2013 - Three independent directors left Suntech Power Holdings Co Ltd (NYSE:STP) this week, giving as reason the Chinese solar power firm’s failure to implement some of their proposed actions and lack of business plan.