Indonesia aims for locally produced car ( video)

Posted on January 18 2012 by Al Jazeera's Step Vaessen / IM

Leave a Reply