Microsoft looks all set to release its next flagship, an imaging flagship, in the form of Lumia 1030. The anticipated handset has been in headlines these past few weeks. In fact, it just leaked in the form