DSCF8639 Published 09/12/2015 at 1600 × 1200 in 25 photos to make you re-think China ← Previous Next → Luxhouzhen, Sichuan Province: China is a hitchhikers dream, as 95% of the cars on the roads are luxury brands. Audi, Lexus, BMW – you’ll be riding in comfort and style through China!