iPhone 12 to be available from 23rd October. Die hard apple fans on the night of 22nd October.