If you need a iPhone in the next days, you will have to wait. It seems that there is no longer any available for sale in the United States, in England or even in France.
This shortage is difficult to explain given that the new models will only be announced in one month time. Already some speculate that version 2 of the iPhone will arrive in the next days, perhaps even this week.
And furthermore, that a Tablet Mac which will be announced at the WWDC.
Definitely, Apple has the knack to keep us guessing :)
[translation by crispin]