Land rovers to be built in India?
Discussion
Tata have apparently set aside a 400 odd acre site outside New Delhi. Does this mean better build quality ??
http://www.leftlanenews.com/tata-planning-to-sell-...
http://www.leftlanenews.com/tata-planning-to-sell-...
Gassing Station | Land Rover | Top of Page | What's New | My Stuff


