Day: August 22, 2005

China is…

a stunning new black Mercedes E-class, parked at one of the city's finest restaurants, that includes equally immaculate Hello Kitty driver and...

Read more