Motoroids
There you go. Tata Motors will soon unveil its own sports car. And it’ll do so under its newly launched sub-brand called TAMO. The first concept will premiere at the upcoming 87th Geneva International Motor Show on March 7, 2017. Tata Motors says that TAMO will act as an incubating center of innovation towards new technologies, […]
Motoroids - Best auto news, reviews and features from the world with focus on India