Shanghai auto expo

Updated: May 27, 2013 18:05 IST

A cleaner wipes the floor where Mercedes Benz C260 is displayed at the Shanghai International Automobile Industry Exhibition media day in Shanghai, China. AP
11/17
A cleaner wipes the floor where Mercedes Benz C260 is displayed at the Shanghai International Automobile Industry Exhibition media day in Shanghai, China. AP

top photos