Made In China Cars

There is a Chinese saying 龙头蛇尾 – head of a dragon, tail of a snake. It succinctly describes how things look very impressive during the launch or grand opening, attracting and impressing numerous fans, only to fizzle out as time goes by.