iPhone 8 off to bumpy start with iPhone X in the wings

You may also like...