IC Star Automotive Inc., the official and sole distributor of Mercedes-Benz vehicles in the Philippines launches the much-awaited all-electric ...