The Nokia Lumia 630 is a recently launched Windows 8.1 Smartphone. Check out how the Lumia 630 fairs when pitted against the...