Home Favorites E-mail Login
India and China Ford team visited Shenda Chongqing plant on Aug.19th, 2013.