The Beijing police is a lucky force. To the left an E, to the right a C. Both cars are made in China by Beijing-Benz, the joint venture from Beijing Automotive and Mercedes Benz.
News to your inbox?
We’ll send you weekly summary to your e-mail. No spam. 
One-click unsubscribtion possible.