Science TechnologyNokia Lumia 630 Windows 8.1 smartphone leakedHamza KhanMarch 7, 2014July 4, 2014 by Hamza KhanMarch 7, 2014July 4, 2014 New York: As Windows phone giant eyeing to debut its first Windows 8.1 smartphone Nokia Lumia 630, now new leaked images indicate lack of camera...