Release date, impressive camera shots and the price of Microsoft’s new Lumia phones
Microsoft’s two new flagship Windows Phones may have been the subject of myriad leaks, but at least the leaks pretty much always turned out to be the truth. The most recent leak has established the release date…