At at base price just north of $2,000, India's Tata has some people concerned about its potential impact on the environment.
Copyright LATim - LAT
At at base price just north of $2,000, India's Tata has some people concerned about its potential impact on the environment.