Pictures | Fri Jul 6, 2012 2:09am IST

Microsoft stumbles into crucial financial year