The low-cost Nano car manufactured by Tata of India, on display during the 20th Indonesia International Motor Show, on September 22, 2012, in Jakarta
Sign in to post comments.
Comments (0)
Sign in to post comments.