Microsoft Corporation invites Marketing professionals, Digital media experts & Web designers from 30 countries across the globe (including India) to take part in its digital advertising/story telling contest, The Microsoft Advertising Story Awards (M