The iPhone 4 was released ten months ago with no white version in sight. Finally a glimpse of the pearly precious one appeared on the Three website last night, before being promptly taken down.
The leak revealed the 32GB handset will cost £159 on a £35 per month contract that includes 5,000 texts and 2,000 minutes. The wait for the white iPhone 4 looks like it will end on April 20.
All of the iPhones together - but which was the very best