iPhone launch – live updates: Apple announces latest developments as new handset and other products release date arrives

www.independent.co.uk -