Nokia’s first Windows Phone could be the Nokia 703. A picture from an alleged carrier presentation has been leaked showing the device and some difficult to read specification details. The specifications outlined by sharp eyes suggest a mid-range device sporting a 3.7-inch display, 512MB RAM, 8GB of onboard storage, and a 5MP camera. The pictured device appears similar to the […]