iPhone iPhone 12, Mini, Pro, and Pro Max: release date, price and specs Will Gittins 13/10/202022:27 CEST