Tesla has completed its charging pile production project in Shanghai, China. The project was officially completed on August 20 and had tests conducted from August 21 to September 25.
Following the arrest of MIT nanoengineering professor Chen Gang on charges of failing to disclose China ties and financial accounts on Jan. 14, objections to the high-profile professor’s arrest flooded in last week.