Tata’s new Safari in 2011, to go global
Tata Motors is reading its all new Safari and plans to launch in 2011. The Safari will also be positioned as a global model catering to different geographies, including Europe. The sports utility vehicle (SUV), […]