NEWS: SEA’s biggest auto complex launched

Sime Darby Motors has officially launched the largest automotive complex in Southeast Asia — the 8.6-acre Sime Darby Motors City.