It is rather weird that the iPhone is already out of stock in the UK market. The next generation iPhone is unlikely to appear before next month. That too is a probable situation (highly probable though).
Why would Apple not want to sell the current generation iPhone in the UK market if there is a decent demand? Makes no sense.
Maybe they have locked up all the current generation model units for sale in the third world countries like India…

