Category: BIZ

Envision: China’s Renewable Energy Giant

Plans were announced this week for two new electric car battery plants in France and Britain involving Envision, the Shanghai-based company that has quietly built a global renewable energy empire.

Loading