NNews Read More 2 minute read “You buses piss me off”, Mercedes man smashes bus for not yieldingbyAnnie Lee2011/11/04 According to Xinmin Evening news, China has become the No. 1 country of new car consumption since 2009…