Tesla’s Shanghai factory delivers its first Model 3 cars Image #1064485