The Shanghai SH760 is a car produced in China from 1965 to 1991 primarily for government officials not important enough to warrant a FAW Hongqi. (Photo/chinadaily.com.cn)
Go to Forum >>0 Comment(s)