site logo

Apple halves iPhone X shipments amidst supplier struggle