THE Maxus Tarantula concept car is unveiled at the Beijing Auto Show. — HTTP://WWW.SAICMOTOR.COM/

By Arra B. Francia, Reporter

THE industrial technology arm of Ayala Corp. (AC) is bringing…

read more…