New

2020 iPhone 12 launch might be delayed by up to one month because of both COVID-19 and supply issues, says report