i think japan origin ito. any pros and cons about this car? thanks.