There are 2 million cars in Shanghai.